開始使用免費開始

繼承 car 類別

透過繼承,你可以在類別之間建立關係並共用程式碼,避免不必要的重複。你將讓 Toyota 類別繼承我們在 Car 類別中建立的一切,並且為了完成繼承,你必須呼叫基底類別的建構子。

先前練習中的 Car 類別已為你預先載入。

本練習屬於課程

Java 物件導向程式設計入門

檢視課程

練習說明

  • 使用 extends 關鍵字,完成 Toyota 類別自 Car 類別的繼承。
  • Toyota 的建構子內,使用 super 呼叫 Car 類別的建構子。
  • Toyota 建構子的參數正確傳遞給 super
  • 建立一個名為 myToyotaToyota 實例,其中 color"black"model"yaris"year2014

動手互動練習

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

public class Main {  
    // Enable the "Toyota" class to inherit from "Car"
 	static class Toyota ____ ____ {        
        public Toyota(String color, String model, int year){
        	// Call the "Car" constructor using "super()"
           ____(____, ____, ____);
        }
    }
    
    public static void main(String[] args) {
       // Create "myToyota" instance of Toyota
       ____ myToyota = new Toyota("____", "____", ____);
       System.out.println(myToyota.model);
    }
}
編輯並執行程式碼