blikk info infothek forum galerie sitemap

Grundlagen OOP

anfang zurueck weiter ende nach oben
   

Vererbung

 

Vererbung
Eltern- und Kindklassen
 

Vererbung ist ein Mechanismus, der es erlaubt, bestehenden Programmcode zu benutzen und ihn den eigenen Bedürfnissen anzupassen.

Die Idee, die dahinter steckt, geht davon aus, dass es sinnvoller ist, bereits bestehenden Programmcode wiederzuverwenden, anstatt jedesmal das Rad neu erfinden zu müssen.

Bei der Vererbung übernimmt eine Kindklasse die Datenfelder und Methoden einer Elternklasse. Die Kindklasse kann selbst entscheiden, welche Datenfelder und Methoden sie übernehmen möchte, welche sie ändern will und was sie komplett neu machen möchte.
Kindklassen könnte man auch als Spezialisierung der Elternklasse bezeichnen. Die Elternklasse wird auch Superklasse oder Oberklasse genannt.

Man unterscheidet zwischen Einfachvererbung und Mehrfachvererbung. Bei der Einfachvererbung kann eine Kindklasse nur eine Elternklasse haben. Bei Mehrfachvererbung ist es erlaubt, dass eine Kindklasse von mehreren Eltern erbt.

 
         
nach oben