C++ 多層繼承
多層繼承
一個類也可以從另一個已經派生自另一個類的類派生。
在下面的示例中,MyGrandChild
從類 MyChild
派生(MyChild
又從 MyClass
派生)。
示例
// 基類(父類)
class MyClass {
public
void myFunction() {
cout << "Some content in parent class." ;
}
};
// 派生類(子類)
class MyChild: public MyClass {
};
// 派生類(孫子類)
class MyGrandChild: public MyChild {
};
int main() {
MyGrandChild myObj;
myObj.myFunction();
return 0;
}
自己動手試一試 »