LoslegenKostenlos starten

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>
Kurs ansehen

Übungsanweisungen

  • Implementiere die Methode soundHorn in der Klasse Toyota, sodass "sounds like a toyota" ausgegeben wird.
  • Implementiere die Methode soundHorn in der Klasse Mercedes, sodass "sounds like a mercedes" ausgegeben wird.
  • Rufe in der Methode main die Methode soundHorn auf der Instanz myToyota und die Methode soundHorn auf der Instanz myMercedes auf.

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