在Java實體類中,可以使用構造方法或者默認值初始化屬性的初始值。
可以在實體類中定義包含所有屬性的構造方法,并在構造方法中為屬性賦予初始值。例如:
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// 省略getter和setter方法
}
在創建Person對象時,可以通過構造方法設置屬性的初始值:
Person person = new Person("張三", 20);
在Java中,如果沒有為屬性指定初始值,那么屬性會有一個默認值。不同類型的屬性有不同的默認值,例如int類型的默認值為0,String類型的默認值為null。你可以直接在屬性定義時為其指定默認值,例如:
public class Person {
private String name = "張三";
private int age = 20;
// 省略getter和setter方法
}
在創建Person對象時,可以通過默認值初始化屬性的初始值:
Person person = new Person();
注意:如果在定義屬性時已經為其指定了默認值,那么在使用構造方法時不會修改這些屬性的值。只有在構造方法中顯式地為屬性賦值,才會修改屬性的初始值。