LoslegenKostenlos starten

Die Car-Klasse erben

Mit Vererbung können wir Beziehungen zwischen Klassen herstellen und Code teilen, um unnötige Wiederholungen zu vermeiden. Du lässt die Klasse Toyota alles aus der Klasse Car erben, was wir bereits erstellt haben, und um die Vererbung abzuschließen, musst du den Konstruktor der Basisklasse aufrufen.

Die Klasse Car aus früheren Übungen wurde für dich vorab geladen.

Diese Übung ist Teil des Kurses

<Kurs>Einführung in die Objektorientierte Programmierung in Java</Kurs>
Kurs ansehen

Übungsanweisungen

  • Schließe die Vererbung der Klasse Toyota von der Klasse Car mit dem Schlüsselwort extends ab.
  • Rufe den Konstruktor der Klasse Car innerhalb des Toyota-Konstruktors mit der Methode super auf.
  • Übergib der Methode super die passenden Parameter aus den Parametern des Toyota-Konstruktors.
  • Erzeuge eine Instanz von Toyota mit dem Namen myToyota, bei der color den Wert "black", model den Wert "yaris" und year den Wert 2014 hat.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

public class Main {  
    // Enable the "Toyota" class to inherit from "Car"
 	static class Toyota ____ ____ {        
        public Toyota(String color, String model, int year){
        	// Call the "Car" constructor using "super()"
           ____(____, ____, ____);
        }
    }
    
    public static void main(String[] args) {
       // Create "myToyota" instance of Toyota
       ____ myToyota = new Toyota("____", "____", ____);
       System.out.println(myToyota.model);
    }
}
Code bearbeiten und ausführen