您的位置:首页 > 编程语言 > Java开发

构造方法的重载要点

2017-07-02 11:06 197 查看
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());

}

}

总结:对所有类来说,如果重新该类的构造方法,则应该有一个无参的构造方法,在写有参的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息