開始使用免費開始

在 Car 類別的建構子加入參數

為了讓類別能動態使用,建構子需要接受參數。你將更新 Car 類別,讓建構子接收參數,確保你建立的每個實例都能有不同的屬性值。

本練習屬於課程

Java 物件導向程式設計入門

檢視課程

練習說明

  • Car 類別的建構子更新為再多接受一個參數:int 型別的 year
  • 在建構子內,將 year 設為與建構子參數相對應的值。
  • 建立 myCar 時,呼叫 Car 建構子並依序傳入 "blue"String)、"corolla"String)與 2022int)。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

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);
  }
}
編輯並執行程式碼