Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.

Responsive image


Basisklasse

Eine Basisklasse[1][2][3] – aus dem englischen base class entlehnt, zudem teilweise übersetzt Grundklasse oder, aus einer anderen Sichtweise heraus, auch Superklasse[1][4][5] (aus dem englischen superclass) und zudem Oberklasse[6][4][5] sowie übergeordnete Klasse[3] oder auch Elternklasse[5] (aus dem englischen parent class) – ist, in der objektorientierten Programmierung, eine Klasse, die ihre Eigenschaften (Attribute) und Methoden an abgeleitete Klassen vererbt.

Insbesondere die Bezeichnung Basisklasse soll manchmal verdeutlichen, dass sie der Ausgangspunkt (oder auch die Grundlage) für weitere von ihr abgeleitete Klassen ist und gleichzeitig keine eigenen Basisklassen hat, was dann im Umkehrschluss bedeutet, dass die Basisklasse stets die höchste definierte Klasse in ihrer Klassenhierarchie ist. Es kann aber auch mehr als eine Basisklasse geben, welche dann unabhängig voneinander ein Netz von Unterklassen ergeben. So eine systematisch angelegte Sammlung wird auch Klassenbibliothek genannt.

Eine Basisklasse kann auch als abstrakte Basisklasse deklariert sein (englisch abstract base class, kurz ABC[2]) und in dem Fall die direkte Instanziierung von abstrakten Klassen verbieten. Sie dient dann lediglich der Zusammenfassung, der Abstraktion von Attributen und Methoden der von ihr abgeleiteten Klassen.

  1. a b Referenzfehler: Ungültiges <ref>-Tag; kein Text angegeben für Einzelnachweis mit dem Namen stroustrup.
  2. a b Referenzfehler: Ungültiges <ref>-Tag; kein Text angegeben für Einzelnachweis mit dem Namen meyers.
  3. a b Referenzfehler: Ungültiges <ref>-Tag; kein Text angegeben für Einzelnachweis mit dem Namen wirfs-brock.
  4. a b Referenzfehler: Ungültiges <ref>-Tag; kein Text angegeben für Einzelnachweis mit dem Namen oestereich.
  5. a b c Referenzfehler: Ungültiges <ref>-Tag; kein Text angegeben für Einzelnachweis mit dem Namen Java_Insel.
  6. Referenzfehler: Ungültiges <ref>-Tag; kein Text angegeben für Einzelnachweis mit dem Namen rumbaugh.

Previous Page Next Page






Superclass (computer science) English Superclasse (informatica) Italian スーパークラス (計算機科学) Japanese Superclass Russian

Responsive image

Responsive image