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
Anleitung zur Übung
- Überschreibe und implementiere in der Klasse
Tesladiepublic-void-Methodesteer. - Gib innerhalb der Methode
steerdie Nachricht"tesla steer"aus. - Rufe die Methode
steermit der ObjektinstanzmyTeslaauf.
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.____();
}
}