Abstrakte Methoden implementieren
Du passt die Klassen Toyota und Mercedes so an, dass jedes Auto seine eigene Implementierung für das Hupen bekommt. Damit beide einzigartig sind, erstellst du in den Klassen Toyota und Mercedes jeweils eine eigene Version der Methode zum Hupen.
Die Klasse Car wurde für dich bereits geladen.
Diese Übung ist Teil des Kurses
Einführung in die Objektorientierte Programmierung in Java
Anleitung zur Übung
- Implementiere die Methode
soundHornin der KlasseToyota, sodass"sounds like a toyota"ausgegeben wird. - Implementiere die Methode
soundHornin der KlasseMercedes, sodass"sounds like a mercedes"ausgegeben wird. - Rufe in der Methode
maindie MethodesoundHornauf der InstanzmyToyotaund die MethodesoundHornauf der InstanzmyMercedesauf.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
public class Main {
static class Toyota extends Car {
public Toyota() {
super();
}
// Create soundHorn() for Toyota
public ____ ____() {
System.out.println("____");
}
}
static class Mercedes extends Car {
// Create soundHorn() for Mercedes
public void ____() {
System.out.println("____");
}
public Mercedes() {
super();
}
}
public static void main(String[] args) {
Toyota myToyota = new Toyota();
Mercedes myMercedes = new Mercedes();
// Call "soundHorn" for myToyota and myMercedes
____.____();
____.____();
}
}