构造器的重载
package duixiang;
public class human {
//特性-属性-名词
String name;
int age;
double height;
//行为-方法(函数)-动词
//定义一个运动的函数;
public void sport(){
System.out.println("唱跳rap,music");
}
//证明构造器是凭空存在的
//构造器格式:public 类名{}
public human() {
System.out.printf("自动分配空的构造器,现在调用空的构造器\n");
}
//构造器的重载:对不同属性进行不同的赋值
public human(int age,String name,double height){
this.age = age ;
this.name = name ;
this.height = height ;
}
}
构造器的调用
package duixiang;
public class 构造器的调用 {
public static void main(String[] args) {
human p = new human();//human()空的构造方法,new构造器的标签
human p1 = new human(18,"蔡徐坤",180);
//System.out.println(p1.age,p1.name,p1.height);
System.out.println( p1.age + ", " + p1.name + ", " + p1.height);
human p2 = new human(18,"小黑子",185);
//System.out.println(p2.age,p2.name,p2.height);
System.out.println(p2.age + ", " + p2.name + ", " + p2.height);
}
}