构造方法的重载要点

来源:互联网 发布:windows server iscsi 编辑:程序博客网 时间:2024/06/05 18:22

1.每个类都必须要至少有一个默认的构造方法,缺省的构造方法是一个无参的构造方法。
2.当重载构造方法后,会自动屏蔽掉默认的构造方法。
3.如果重载构造方法后,没有写一个跟缺省一样的无参构造方法,则在程序调用new XXX()去实例化一个类的时候就会报错。

public class User {
private int id;
private String name;
private int age;
public User(int id, String name, int age) {
this.id = id;
this.name = name;
this.age = age;
}

public static void main(String[] args) {
User user =new User();
user.setName(“hello”);
System.out.println(user.getName());
}
}

总结:对所有类来说,如果重新该类的构造方法,则应该有一个无参的构造方法,在写有参的。

原创粉丝点击