自定义类Human,类中定义构造方法如下:有3个参数的构造方法;无参数的

自定义类Human,类中定义构造方法如下:有3个参数的构造方法;无参数的构造方法。类中自定义返回结果的方法showResult(),按下图的每行的格式返回描述Human类信息的字符串。最后,类中增加main方法,分别使用2个构造方法创建对象,并调用其showResult ()方法将对象的信息显示命令行的结果,结果如下:
姓名:null;性别: ;年龄:0
姓名:张三;性别:女 ;年龄:20

返回结果方法showResult()???

参考代码

public class Human {
String name;//姓名 肯定有几个字符,所以用字符串
char gender;//性别  用1个char字符就可以存了
int age;//年龄 用整数

public Human(){//无参数的构造器

}
public Human(String name, char gender, int age) {//有参数的构造器
this.name = name;
this.gender = gender;
this.age = age;
}


public String showResult() {//showResult 方法,返回字符串
return "姓名:"+name+";性别:"+gender+";年龄:"+age;
}
public static void main(String[] args) {
Human h1= new Human();
String s1 = h1.showResult();
Human h2 = new Human("张三",'女',20);
String s2 = h2.showResult();
System.out.println(s1);
System.out.println(s2);
}
}

输出

温馨提示:答案为网友推荐,仅供参考
相似回答