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
<Kurs>Einführung in die Objektorientierte Programmierung in Java</Kurs>Übungsanweisungen
- 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 praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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
____.____();
____.____();
}
}