Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Ve třídě Tesla přepiš a implementuj metodu steer s modifikátory public void.
  • Uvnitř metody steer vypiš zprávu "tesla steer".
  • Zavolej metodu steer pomocí instance objektu myTesla.

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.____();
    }
}
Upravit a spustit kód