Beispiel für eine Vererbungsstruktur |
|
Vererbung ist eine Methode um neue Klassen unter Verwendung der bestehenden zu implementieren. Es geht darum bestehenden Code wieder zu verwenden und zu erweitern. Es kann somit an den abgeleiteten Code noch ein Code hinzugefügt werden. Die Eigenschaften oder Methoden der Basisklasse können in der abgeleiteten Klasse durch andere Werte ersetzt werden. Um wieder auf die Werte der Basisklasse zurückzugreifen müssen programmiersprachabhängige Maßnahmen getroffen werden. Man unterscheidet zwischen Schnittstellenvererbung und Klassenvererbung. Bei der Schnittstellenvererbung erbt die Klasse die Methoden, müssen aber selbst auch implementiert werden. Bei der Klassenvererbung kann die abgeleitete Klasse Inhalte von einer oder mehrer Basisklassen erben.
von Oliver und Alexander
|