Premium Partner

Vererbung

Vererbung in Java

Vererbung in Java


Set of flashcards Details

Flashcards 17
Language Deutsch
Category Computer Science
Level Primary School
Created / Updated 29.05.2019 / 15.12.2021
Licencing Not defined
Weblink
https://card2brain.ch/box/20190529_vererbung
Embed
<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