Vererbung
Bei dem Begriff Vererbung handelt es sich um ein bedeutendes Prinzip in der Objektorientierten Programmierung (OOP).
Es bedeutet, dass von bereits existierenden Klassen, neue Klassen gebildet werden können. Sie übernehmen bzw. erben am Anfang alle Eigenschaften und Methoden der Ausgangsklasse.
Die neue Klasse wird auch als Unter- oder Sohnklasse angeführt und die Ausgangsklasse als Ober- oder Vaterklasse.
Der Sohnklasse ist es möglich die geerbten Eigenschaften und Methoden zu ergänzen oder gar zu überschreiben, wenn dies gewünscht ist.
Der wesentliche Vorteil bei der Vererbung besteht darin, dass eine benötigte Funktion nur einmal in der Vaterklasse deklariert werden muss, des Weiteren spricht für Vererbung, dass nur eine Stelle im Quellcode modifiziert werden muss wenn Änderungen erwünscht sind. Hieraus resultiert eine geringere Fehleranfälligkeit des Hauptprogramms.
Das Ableiten von Klassen bezeichnet man auch als Spezialisierung, da die Vererbung meist in der Form eingesetzt wird, dass Sohnklassen im Gegensatz zu ihren Vaterklassen speziellere Fähigkeiten besitzen.
Das heißt, dass die Vaterklasse also allgemeine
Autor:
Lexolino
Kommentare
Kommentar veröffentlichen