C++ Mehrstufige Vererbung
Mehrstufige Vererbung
Eine Klasse kann auch von einer Klasse abgeleitet werden, die bereits von einer anderen Klasse abgeleitet ist.
Im folgenden Beispiel wird MyGrandChild
von der Klasse MyChild
abgeleitet (die abgeleitet ist von MyClass
).
Beispiel
// Basisklasse (übergeordnet)
class MyClass {
public:
void myFunction() {
cout << "Einige Inhalte in der übergeordneten Klasse." ;
}
};
// Abgeleitete Klasse (Kind)
class MyChild: public MyClass {
};
// Abgeleitete Klasse (Enkelkind)
class MyGrandChild: public MyChild {
};
int main() {
MyGrandChild myObj;
myObj.myFunction();
return 0;
}
Try it Yourself »