Implementarea interfeței pe clasa Tesla
Pentru a adăuga funcția de conducere autonomă clasei Tesla, vei folosi interfața ElectricCar. În clasa Tesla, vei implementa această interfață și vei defini metoda de conducere autonomă conform cerinței.
NOTĂ: Metodele non-void dintr-o interfață trebuie implementate în clasa care utilizează acea interfață.
Acest exercițiu face parte din cursul
Introducere în Programarea Orientată pe Obiecte în Java
Instrucțiuni pentru exercițiu
- Implementează interfața
ElectricCarfolosind cuvântul cheieimplementspe clasaTesla. - Implementează metoda
voidactivateSelfDrivingîn interiorul claseiTeslaca metodăpublicși fă-o să afișeze"self driving on"când este apelată. - Apelează metoda
activateSelfDrivingpe instanța obiectuluimyTesla.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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
____.____();
}
}