Kategorie: Objektorientierte Softwareentwicklung
Bei der Vererbung werden Methoden und Attribute einer Klasse (Oberklasse) an eine andere Klasse
(Unterklasse) vererbt. Diese Methoden und Attribute werden nur einmal definiert und
können von beiden Klassen verwendet werden. Die Subklasse kann
die vererbten Methoden und Attribute überschreiben und somit ihr
Verhalten verändern. Weiterhin können Methoden hinzugefügt werden, womit
die Klasse verfeinert wird.
Die Oberklasse ist eine Generalisierung der Unterklasse. Die Unterklasse ist eine
Spezialisierung der Oberklasse.