Implementowanie interfejsu w klasie Tesla
Aby klasa Tesla obsługiwała funkcję autonomicznej jazdy, wykorzystasz interfejs ElectricCar. W klasie Tesla zaimplementujesz ten interfejs i dodasz wymaganą metodę obsługującą tę funkcję.
UWAGA: Metody interfejsu zwracające wartość inną niż void muszą być zaimplementowane w klasie, która ten interfejs implementuje.
To ćwiczenie jest częścią kursu
Wprowadzenie do programowania obiektowego w Javie
Instrukcje do ćwiczenia
- Zaimplementuj interfejs
ElectricCarw klasieTesla, używając słowa kluczowegoimplements. - Zaimplementuj metodę
voidactivateSelfDrivingw klasieTeslajako metodępublic, która po wywołaniu wyświetla"self driving on". - Wywołaj metodę
activateSelfDrivingna instancji obiektumyTesla.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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
____.____();
}
}