构造方法也叫构造器,它和方法类似,格式:class名称(……){
}//括号里的和方法的形参类似,写了class的形参,就是重载构造器。
重载构造方法的好处是方便、灵活、便于修改维护
格式:
public static void main(String[] args) {
Class c=new Class();//调用空构造器
Class d=new Class(1001,"张三");//调用重载构造方法
System.out.println(c);//输出空构造器
System.out.println(d);//输出重载构造器
}
class Class{
int id;
String name;
Class(){//构造器
}
Class(int id,String name){//构造方法重载
this.id=id;
this.name=name;
}
@Override
public String toString() {//输出方法toString
return "学号:"+id+"名字:"+name;
}
}
结果:
学号:0名字:null
学号:23名字:张三