Přepisování metod
Java umožňuje poskytovat vlastní implementace zděděných metod. Abys to viděl/a v praxi, využiješ metodu definovanou v základní třídě a vytvoříš její vlastní implementaci v podtřídě. Dosáhneš toho pomocí metody ze třídy Car a funkce přepisování metod v rámci OOP v Javě.
Toto cvičení je součástí kurzu
Introduction to Object-Oriented Programming in Java
Pokyny k cvičení
- Ve třídě
Teslapřepiš a implementuj metodusteers modifikátorypublicvoid. - Uvnitř metody
steervypiš zprávu"tesla steer". - Zavolej metodu
steerpomocí instance 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 {
static abstract class Car {
void steer() {
System.out.println("steer");
}
}
static class Tesla extends Car {
// Override steer method
@____
public void ____() {
System.out.println("tesla steer");
}
}
public static void main(String[] args) {
Tesla myTesla = new Tesla();
// Call steer method
myTesla.____();
}
}