帮帮忙呗
1、定义一个Person类,可以在应用程序中使用该类。成员属性:Person类的属性(变量):
姓名:name,字符串类型:String;
性别:sex,字符型:char;
年龄:age,整型:int。
3个重载的构造函数:
public Person(String s) //设置姓名
public Person(String s,char c) //调用本类的构造函数Person(String s),设置性别
public Person(String s,char c,int i)//调用本类的构造函数PersonPerson(String s,char),设置年龄
一个成员方法:
public String toString()//获得姓名、性别和年龄
利用定义的Person类,请实例化对象,输出下面结果:
姓名:张三 性别:男 年龄:21 初学者看不懂
package com.lian.convert;
import com.alibaba.fastjson.JSON;
/**
* @author :LSS
* @description: 定义Person类实例化并输出对象的值
* @date :2021/4/9 16:30
*/
public class Person {
private String name;
private char sex;
private int age;
public Person(){}
public Person(String name){
this.name = name;
}
public Person(String name,char sex){
this.name = name;
this.sex = sex;
}
public Person(String name,char sex,int age){
this.name = name;
this.sex = sex;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public char getSex() {
return sex;
}
public void setSex(char sex) {
this.sex = sex;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public static void main(String[] args) {
Person person = new Person("李四",'女',23);
System.out.println("person = " + JSON.toJSONString(person));
}
}
连帅帅 发表于 2021-4-9 16:45
把李四的信息换成张三的即可 本帖最后由 肖-肖 于 2021-4-9 17:04 编辑
我做出来了,解释和你的要求一模一样,解释在注释里面哦
代码如下:
public class Person {
public String name;//姓名
public char sex;//性别
public int age;//年龄
//设置姓名
public Person(String s){
name=s;
}
//调用本类的构造函数Person(String s),设置性别
public Person(String s,char c){
this(s);
sex=c;
}
//调用本类的构造函数PersonPerson(String s,char),设置年龄
public Person(String s,char c,int i){
this(s,c);
age=i;
}
//获得姓名、性别和年龄
public String toString(){
return " 名字:"+name+" 性别:"+sex+" 年龄:"+age;
}
public static void main(String[] args) {
//实例化对象
Person p = new Person("张三",'男',21);
System.out.println(p.toString());
}
}
运行结果如下:
希望有点用吧!{:5_110:} 肖-肖 发表于 2021-4-9 17:02
我做出来了,解释和你的要求一模一样,解释在注释里面哦
代码如下:
谢谢帮忙 但我也解决了 谢谢 肖-肖 发表于 2021-4-9 17:02
我做出来了,解释和你的要求一模一样,解释在注释里面哦
代码如下:
我自己也解决了很感谢你的帮忙 宇轩宇轩! 发表于 2021-4-9 17:19
我自己也解决了很感谢你的帮忙
嗯 解决了就行 {:10_291:}
页:
[1]