在 Tesla 類別上實作介面
為了讓 Tesla 類別具備自動駕駛功能,你會使用 ElectricCar 介面來啟用這個功能。在 Tesla 類別中,你需要套用該介面,並依需求實作自動駕駛的方法。
注意:介面中非 void 的方法,必須在實作該介面的類別中加以實作。
本練習屬於課程
Java 物件導向程式設計入門
練習說明
- 在
Tesla類別上使用implements關鍵字來實作ElectricCar介面。 - 在
Tesla類別中,將void的activateSelfDriving方法實作為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
____.____();
}
}