建構子(Constructor)
每當創建一個物件時,類中的建構子就會被調用。建構子是一種特殊的方法,它在創建物件時自動執行,用來初始化物件的屬性。
建構子的定義:
class Car {
String brand;
String model;
int year;
// 建構子
Car(String brand, String model, int year) {
this.brand = brand;
this.model = model;
this.year = year;
}
void start() {
System.out.println("汽車已啟動");
}
void stop() {
System.out.println("汽車已停止");
}
}
我們創建了一個帶有參數的建構子,當創建物件時,可以直接指定屬性的值:
Car myCar = new Car("Honda", "Civic", 2021);
System.out.println(myCar.brand); // 輸出: Honda