Niveau: Einfach Standard Studienbrücke

Oberklasse

Eine Oberklasse (Superklasse oder Elternklasse) ist in der objektorientierten Programmierung eine Klasse, deren Attribute und Methoden durch Vererbung an eine oder mehrere Unterklassen (Subklassen) weitergegeben werden. Das Prinzip der Vererbung ermöglicht Code-Wiederverwendung und bildet hierarchische Beziehungen zwischen Klassen ab (z. B. Oberklasse „Fahrzeug", Unterklasse „PKW"). In UML-Klassendiagrammen wird die Vererbungsbeziehung mit einem Pfeil mit geschlossener, hohler Spitze dargestellt.