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