LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

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