Zum Inhalt springen

„Abgeleitete Klasse“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[gesichtete Version][gesichtete Version]
Ireas (Diskussion | Beiträge)
Mehrfachvererbung
FBE2005 (Diskussion | Beiträge)
K hat „Subklasse“ nach „Unterklasse (objektorientierte Programmierung)“ verschoben: war unnötiger und unerwünschter Anglizismus
(kein Unterschied)

Version vom 31. Dezember 2009, 18:04 Uhr

Eine abgeleitete Klasse, auch „Unterklasse“ genannt (von englisch „subclass“), ist in der objektorientierten Programmierung ein durch das Programmierkonzept der Vererbung erstellter Abkömmling einer anderen Klasse, die Basisklasse genannt wird. In manchen Programmiersprachen wie zum Beispiel C++ ist es auch möglich, dass eine Klassen von mehreren anderen Klassen abgeleitet wird (Mehrfachvererbung).

Die abgeleitete Klasse erbt alle Eigenschaften (Attribute) und Methoden der Basisklasse. Zu den geerbten Elementen kann die abgeleitete Klasse eigene Elemente hinzufügen. Eine geerbte Methode kann auch überschrieben und durch eine eigene Methode ersetzt werden.