Implementace rozhraní ve třídě Tesla
Aby třída Tesla získala funkci samořízení, použiješ rozhraní ElectricCar. Ve třídě Tesla toto rozhraní implementuješ a přidáš požadovanou metodu pro samořízení.
POZNÁMKA: Metody rozhraní s jiným než void návratovým typem musí být implementovány ve třídě, která dané rozhraní implementuje.
Toto cvičení je součástí kurzu
Introduction to Object-Oriented Programming in Java
Pokyny k cvičení
- Implementuj rozhraní
ElectricCarve tříděTeslapomocí klíčového slovaimplements. - Implementuj metodu
voidactivateSelfDrivingve tříděTeslajakopublicmetodu tak, aby při zavolání vypsala"self driving on". - Zavolej metodu
activateSelfDrivingna instanci objektumyTesla.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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
____.____();
}
}