C++ Множинне успадкування
Множинне успадкування
Клас також може бути отриманий з кількох базових класів за допомогою списку, розділеного комами:
Приклад
// Базовий клас
class MyClass {
public:
void myFunction() {
cout << "Деякий вміст у батьківському класі." ;
}
};
// Інший базовий клас
class MyOtherClass {
public:
void myOtherFunction() {
cout << "Деякий вміст в іншому класі." ;
}
};
// Похідний клас
class MyChildClass: public MyClass, public MyOtherClass {
};
int main() {
MyChildClass myObj;
myObj.myFunction();
myObj.myOtherFunction();
return 0;
}
Спробуйте самі »