在 Car 類別的建構子加入參數
為了讓類別能動態使用,建構子需要接受參數。你將更新 Car 類別,讓建構子接收參數,確保你建立的每個實例都能有不同的屬性值。
本練習屬於課程
Java 物件導向程式設計入門
練習說明
- 將
Car類別的建構子更新為再多接受一個參數:int型別的year。 - 在建構子內,將
year設為與建構子參數相對應的值。 - 建立
myCar時,呼叫Car建構子並依序傳入"blue"(String)、"corolla"(String)與2022(int)。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
class Main {
static class Car {
String color;
String model;
int year;
// Update constructor parameters
Car(String color, String model, ____ ____){
this.color = color;
this.model = model;
// Set the year property
____.____ = ____;
}
}
public static void main(String[] args) {
// Create object instance with correct parameters
Car myCar = new Car("____", "____", ____);
System.out.println(myCar.year);
}
}