開始使用免費開始

覆寫方法

Java 允許你為繼承而來的方法提供自訂實作。為了示範這點,你將在父類別建立的方法基礎上,於子類別中提供自訂的實作。你會運用 Car 類別中的方法,並使用 Java OOP 的覆寫功能來完成。

本練習屬於課程

Java 物件導向程式設計入門

檢視課程

練習說明

  • Tesla 類別內,覆寫並實作 steerpublic void 方法。
  • 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.____();
    }
}
編輯並執行程式碼