Java在没有定义构造方法时系统会默认生成一个构造方法;当自己定义构造方法时,这个默认构造方法会失效。
代码实例如下:
默认构造方法:
public class MyClass {
public static void main(String[] args) {
MyClass mc = new MyClass();//默认构造方法
}
}自定义构造方法:
public class MyClass {
public MyClass(int a) {
}
public static void main(String[] args) {
MyClass mc1 = new MyClass(2);
MyClass mc2 = new MyClass();//报错
}
}

538

被折叠的 条评论
为什么被折叠?



