Oberklassse :: ITWissen.info

Registrieren Sie sich schon jetzt, um zukünftig unsere erweiterten Serviceangebote nutzen zu können.Hier geht es zur Registrierung

Oberklassse

In der objektorientierten Programmierung (OOP) definiert eine Oberklasse eine Klasse, deren Attribute und Methoden durch Vererbung an abgeleitete Klassen, den Unterklassen, übertragen werden. In Abhängigkeit von der Anzahl der Vererbungsstufen, d.h. Anzahl der Klassen zwischen einer Unter- und einer Oberklasse, spricht man auch von den direkten oder indirekten Oberklassen einer Klasse. Darüber hinaus gibt es noch die mehrfache Oberklasse und die virtuelle Oberklasse.


<< Anzeige >>

Vererbung mit Unter- und Oberklassen
Vererbung mit Unter- und Oberklassen lexikon, kompendium, computer, it, elektronik

Die mehrfache Oberklasse ist eine spezielle Klasse, die mehrfach als Oberklasse einer abgeleiteten Klasse auftritt. Eine abgeleitete Klasse besitzt eine mehrfache Oberklasse, wenn sie entweder direkt oder indirekt mehrfach von derselben Klasse abgeleitet wird. Im zweiten Fall besitzen mehrere Oberklassen der abgeleiteten Klasse eine gemeinsame Oberklasse. Durch mehrfache Oberklassen entsteht das Problem der wiederholten Vererbung.

Unter einer virtuellen Oberklasse ist eine mehrfache Oberklassezu verstehen , deren Merkmale jedoch nur einmal an jede abgeleitete Klasse, also die Unterklasse, vererbt werden. Virtuelle Oberklassen vermeiden das Problem der wiederholten Vererbung, indem das mehrfache Erben ihrer Merkmale durch eine indirekte Unterklasse unterdrückt wird.

 Keine Querverweise

Twitter - Folgen Sie uns!


Erlesene Technik-News von ITWissen als IT Quickies - in 140 Zeichen auf Twitter.
Folgen Sie uns!



Unsere Partner

Digitalisierung von Video, Dia&#039;s und Foto&#039;s

Werbung