覆寫方法
Java 允許你為繼承而來的方法提供自訂實作。為了示範這點,你將在父類別建立的方法基礎上,於子類別中提供自訂的實作。你會運用 Car 類別中的方法,並使用 Java OOP 的覆寫功能來完成。
本練習屬於課程
Java 物件導向程式設計入門
練習說明
- 在
Tesla類別內,覆寫並實作steer的publicvoid方法。 - 在
steer方法內,印出訊息"tesla steer"。 - 使用
myTesla物件實例呼叫steer方法。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
public class Main {
static abstract class Car {
void steer() {
System.out.println("steer");
}
}
static class Tesla extends Car {
// Override steer method
@____
public void ____() {
System.out.println("tesla steer");
}
}
public static void main(String[] args) {
Tesla myTesla = new Tesla();
// Call steer method
myTesla.____();
}
}