開始使用免費開始

在 Tesla 類別上實作介面

為了讓 Tesla 類別具備自動駕駛功能,你會使用 ElectricCar 介面來啟用這個功能。在 Tesla 類別中,你需要套用該介面,並依需求實作自動駕駛的方法。

注意介面中非 void 的方法,必須在實作該介面的類別中加以實作

本練習屬於課程

Java 物件導向程式設計入門

檢視課程

練習說明

  • Tesla 類別上使用 implements 關鍵字來實作 ElectricCar 介面。
  • Tesla 類別中,將 voidactivateSelfDriving 方法實作為 public,並在被呼叫時印出 "self driving on"
  • myTesla 物件實例上呼叫 activateSelfDriving 方法。

動手互動練習

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

public class Main {
    
    interface ElectricCar {
        void activateSelfDriving();
    }
           
    // Implement ElectricCar Interface
    static class Tesla ____ ____ {
        
        // Implement activateSelfDriving method 
        public void ____() {
            System.out.____("self driving on");
        }                              
    }

    public static void main(String[] args) {
        Tesla myTesla = new Tesla();
        // Call activateSelfDriving method
        ____.____();
    }
}
編輯並執行程式碼