本帖最后由 肖-肖 于 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());
}
}
运行结果如下:
希望有点用吧! |