Home

Unterklasse

Unterklasse ist der in der deutschen Fachsprache gebräuchliche Begriff für subclass in der objektorientierten Programmierung. Eine Unterklasse ist eine Klasse, die von einer anderen Klasse, der Oberklasse, abgeleitet wird. Durch Vererbung erbt sie Felder und Methoden der Oberklasse und kann neue Mitglieder hinzufügen oder geerbte Methoden überschreiben, um ihr Verhalten zu spezialisieren. Die Beziehung wird oft als 'is-a'-Beziehung beschrieben: Jede Instanz der Unterklasse ist zugleich eine Instanz der Oberklasse.

Die Implementierung einer Unterklasse variiert je nach Programmiersprache. Typisch unterstützen Sprachen einzelne Vererbung oder Mehrfachvererbung; abstrakte

Eine Unterklasse kann geerbte Funktionen überschreiben, neue Funktionen hinzufügen oder die Sichtbarkeit geerbter Mitglieder ändern, um

Im gesellschaftlichen Sprachgebrauch kann Unterklasse auch eine soziale Unter- oder Marginalisierung bezeichnen, also eine benachteiligte Gruppe

Der Begriff Unterklasse steht damit je nach Fachgebiet für verschiedene Konzepte. Im deutschsprachigen Programmierjargon wird er

Klassen
und
Schnittstellen
beeinflussen,
wie
Unterklassen
definiert
werden.
Konstruktoren
der
Oberklasse
werden
häufig
aufgerufen,
um
eine
funktionsfähige
Objektinstanz
sicherzustellen.
ihr
Verhalten
anzupassen.
Durch
Polymorphie
können
Code,
der
mit
der
Oberklasse
arbeitet,
auch
Objekte
der
Unterklasse
verarbeiten,
ohne
deren
konkreten
Typ
zu
kennen.
innerhalb
der
Sozialstruktur.
Die
genaue
Bedeutung
hängt
vom
Kontext
ab
und
variiert
zwischen
Ländern
und
Disziplinen.
jedoch
überwiegend
als
Bezeichnung
einer
spezialisierten
Klasse
verwendet.