在Java中,構造方法用于初始化對象的狀態。如果你想在構造方法中為類的屬性設置默認值,可以在構造方法體中為這些屬性賦值。以下是一個示例:
public class Person {
private String name;
private int age;
private String address;
// 默認構造方法
public Person() {
this.name = "Unknown"; // 設置默認值
this.age = 0; // 設置默認值
this.address = "Unknown"; // 設置默認值
}
// 帶參數的構造方法
public Person(String name, int age, String address) {
this.name = name;
this.age = age;
this.address = address;
}
// 其他方法
}
在這個例子中,我們為Person
類定義了兩個構造方法。第一個構造方法是默認構造方法,它為name
、age
和address
屬性設置了默認值。第二個構造方法接受三個參數,用于根據傳入的參數初始化對象的狀態。