Basisklasse

aus Wikipedia, der freien Enzyklopädie

Wechseln zu: Navigation, Suche

Als Basisklassen (auch: Oberklassen) bezeichnet man in der objektorientierten Programmierung im Allgemeinen Klassen, die ihre Attribute und Methoden an andere Klassen „vererben“ (Subklasse). Sie ist dabei vollkommen identisch mit anderen Klassen der OO-Programmierung. Der Zusatz „Basis“ soll lediglich verdeutlichen, dass sie der Ausgangspunkt für weitere von ihr abgeleitete Klassen ist. Somit können von einer Basisklasse abgeleitete Subklassen selbst auch wieder Basisklassen sein, wenn von ihnen wiederum andere Klassen abgeleitet werden.

Eine Basisklasse kann auch als abstrakte Basisklasse auftreten (gleichzusetzen mit dem Begriff abstrakte Klasse) und in dem Fall die Instanzierung von Objekten verbieten. Sie dient dann lediglich der Zusammenfassung (Abstraktion) von Attributen und Methoden der von ihr abgeleiteten Klassen.


siehe auch:

Persönliche Werkzeuge
Andere Sprachen