繼承 car 類別
透過繼承,你可以在類別之間建立關係並共用程式碼,避免不必要的重複。你將讓 Toyota 類別繼承我們在 Car 類別中建立的一切,並且為了完成繼承,你必須呼叫基底類別的建構子。
先前練習中的 Car 類別已為你預先載入。
本練習屬於課程
Java 物件導向程式設計入門
練習說明
- 使用
extends關鍵字,完成Toyota類別自Car類別的繼承。 - 在
Toyota的建構子內,使用super呼叫Car類別的建構子。 - 將
Toyota建構子的參數正確傳遞給super。 - 建立一個名為
myToyota的Toyota實例,其中color為"black",model為"yaris",year為2014。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
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);
}
}