Premium Partner

Vererbung

Vererbung in Java

Vererbung in Java


Kartei Details

Karten 17
Sprache Deutsch
Kategorie Informatik
Stufe Grundschule
Erstellt / Aktualisiert 29.05.2019 / 15.12.2021
Lizenzierung Keine Angabe
Weblink
https://card2brain.ch/box/20190529_vererbung
Einbinden
<iframe src="https://card2brain.ch/box/20190529_vererbung/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>

Vererbung

zuerst eine Klasse, die die Gemeinsamkeiten beider Klassen zusammenfasst

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

haben die Subklassen die gleichen Methoden, wie die Superklasse?

ja

Vorteil von Vererbung

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

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

nein

was muss an der Subklasse definiert werden, um vererbung

extends und Klassenname.

Beispiel: public class NachrichtenEinsendung extends Einsendung

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

kann die Subklasse auf public von SUperklasse zugreifen?

nein

was bewirkt das Schlüsselwort "super"

dass der Konstruktor der subklasse den Konstruktor der Superklasse aufruft