如果你写的类中没有构造方法,则编译器会自动帮你创建一个缺省构造方法(无参的构造方法)。
但是,如果你已经定义了一个构造方法(无论是否有参数),编译器就会不会帮你自动创建缺省构造方法。
例如有一个类:
[java]
class Dog {
private String name;
Dog(String name) {}
}
class Dog {
private String name;
Dog(String name) {}
}
这个类已经有一个有参的构造方法了,编译器会不会帮它自动创建无参的缺省构造方法呢? |
|