Lernkarten

Karten 17 Karten
Lernende 1 Lernende
Sprache Deutsch
Stufe Grundschule
Erstellt / Aktualisiert 29.05.2019 / 31.05.2019
Lizenzierung Keine Angabe
Weblink
Einbinden
0 Exakte Antworten 17 Text Antworten 0 Multiple Choice Antworten
Fenster schliessen

Vererbung

zuerst eine Klasse, die die Gemeinsamkeiten beider Klassen zusammenfasst

Dann definieren wir, dass die zwei Subklassen Klassen der Superklasse sind

Fenster schliessen

haben die Subklassen die gleichen Methoden, wie die Superklasse?

ja

Fenster schliessen

Vorteil von Vererbung

wir können zwei Klassen mit grosser Ähnlichkeit definieren, ohne dass wir die gemeinsame Teile zweimal formulieren müssen

Fenster schliessen

muss an der Superklasse im Quelltext etwas speziell formuliert werden, um vererben zu können

nein

Fenster schliessen

was muss an der Subklasse definiert werden, um vererbung

extends und Klassenname.

Beispiel: public class NachrichtenEinsendung extends Einsendung

Fenster schliessen

brauchen die Datenfelder der Superklasse in der Subklasse erneut definiert zu werden

nein, nur die zusätzlich benötigten Datenfelder, die in der Superklasse nicht vorhanden sind

Fenster schliessen

kann die Subklasse auf public von SUperklasse zugreifen?

nein

Fenster schliessen

was bewirkt das Schlüsselwort "super"

dass der Konstruktor der subklasse den Konstruktor der Superklasse aufruft