C++ Herencia multinivel
Herencia multinivel
Una clase también puede derivarse de una clase que ya se deriva de otra clase.
En el siguiente ejemplo, MyGrandChild
se deriva de la clase MyChild
(que se deriva de MyClass
).
Ejemplo
// Clase base (padre)
class MyClass {
public:
void myFunction() {
cout << "Algunos contenidos en la clase para padres." ;
}
};
// Clase derivada (niño)
class MyChild: public MyClass {
};
// Clase derivada (nieto)
class MyGrandChild: public MyChild {
};
int main() {
MyGrandChild myObj;
myObj.myFunction();
return 0;
}
Inténtalo tú mismo »