Vererbung: Unterschied zwischen den Versionen
Zeile 12: | Zeile 12: | ||
== Generalisierung und Spezialisierung == | == Generalisierung und Spezialisierung == | ||
Eine wichtige Beziehung, die zwischen zwei Klassen bestehen kann, ist, dass eine Klasse als Unterklasse einer anderen Klasse eingestuft wird. Eine Unterklasse bezeichnet man als '''Spezialisierung''' einer Oberklasse. Eine Spezialisierung/Unterklasse erbt von der '''Generalisierung'''/Oberklasse | Eine wichtige Beziehung, die zwischen zwei Klassen bestehen kann, ist, dass eine Klasse als Unterklasse einer anderen Klasse eingestuft wird. Eine Unterklasse bezeichnet man als '''Spezialisierung''' einer Oberklasse. Eine Spezialisierung/Unterklasse erbt von der '''Generalisierung'''/Oberklasse http://openbook.galileocomputing.de/. | ||
Die vererbende Klasse wird meist Superklasse (auch Basis-, Ober- oder Elternklasse) genannt, die erbende abgeleitete Klasse (auch Sub-, Unter- oder Kindklasse). Den Vorgang des Erbens nennt man meist Ableitung oder Spezialisierung, die Umkehrung hiervon Generalisierung. | Die vererbende Klasse wird meist Superklasse (auch Basis-, Ober- oder Elternklasse) genannt, die erbende abgeleitete Klasse (auch Sub-, Unter- oder Kindklasse). Den Vorgang des Erbens nennt man meist Ableitung oder Spezialisierung, die Umkehrung hiervon Generalisierung. |