LoslegenKostenlos loslegen

Methoden überschreiben

Java erlaubt es, geerbte Methoden individuell zu implementieren. Um das zu zeigen, verwendest du eine Methode aus einer Basisklasse und stellst in der Subklasse eine eigene Implementierung bereit. Du erreichst das, indem du eine in der Klasse Car definierte Methode nutzt und das Override-Feature der Java-OOP einsetzt.

Diese Übung ist Teil des Kurses

Einführung in die Objektorientierte Programmierung in Java

Kurs anzeigen

Anleitung zur Übung

  • Überschreibe und implementiere in der Klasse Tesla die public-void-Methode steer.
  • Gib innerhalb der Methode steer die Nachricht "tesla steer" aus.
  • Rufe die Methode steer mit der Objektinstanz myTesla auf.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

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.____();
    }
}
Code bearbeiten und ausführen