无参构造函数不执行:Java实战
在Java中,一个类如果没有显式地定义任何参数的构造函数,那么会默认有一个无参构造函数(也称为零参构造或空构造)。
无参构造函数的主要作用是初始化对象时不需要提供任何参数。例如:
public class Person {
private String name;
// 默认无参构造
public Person() {
this.name = "Unknown";
}
// 带参构造
public Person(String name) {
this.name = name;
}
// 获取和设置姓名
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
当你创建一个新的Person对象,但不提供任何参数时,无参构造函数会被调用。
还没有评论,来说两句吧...