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

Gemäß der Verordnung (EU) 2016/679 des Europäischen Parlaments und des Rates vom 27. April 2016 teilen wir mit, dass diese Webseite eigene technische Cookies und Cookies Dritter verwendet, damit Sie effizient navigieren und die Funktionen der Webseite einwandfrei nutzen können.

Cookie-Einstellungen ändernCookies annehmen