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
Anleitung zur Übung
- Schließe die Vererbung der Klasse
Toyotavon der KlasseCarmit dem Schlüsselwortextendsab. - Rufe den Konstruktor der Klasse
Carinnerhalb desToyota-Konstruktors mit der Methodesuperauf. - Übergib der Methode
superdie passenden Parameter aus den Parametern desToyota-Konstruktors. - Erzeuge eine Instanz von
Toyotamit dem NamenmyToyota, bei dercolorden Wert"black",modelden Wert"yaris"undyearden Wert2014hat.
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);
}
}