C++ Herencia múltiple
Herencia múltiple
Una clase también se puede derivar de más de una clase base, usando una lista separada por comas:
Ejemplo
// Clase base
class MyClass {
public:
void myFunction() {
cout << "Algunos contenidos en la clase para padres." ;
}
};
// Otra clase base
class MyOtherClass {
public:
void myOtherFunction() {
cout << "Algún contenido en otra clase." ;
}
};
// Clase derivada
class MyChildClass: public MyClass, public MyOtherClass {
};
int main() {
MyChildClass myObj;
myObj.myFunction();
myObj.myOtherFunction();
return 0;
}
Inténtalo tú mismo »