LoslegenKostenlos loslegen

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

Einführung in die Objektorientierte Programmierung in Java

Kurs anzeigen

Anleitung zur Übung

  • 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 Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

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