如何从派生类函数调用父类函数?如何使用C+从派生类调用父函数?例如,我有一个名为parent,还有一个名为child它是从父母那里派生出来的。在每个类中都有一个print功能。在孩子的打印函数的定义中,我想调用父母的打印函数。我该怎么做呢?
3 回答
![?](http://img1.sycdn.imooc.com/5458657e000125a302200220-100-100.jpg)
天涯尽头无女友
TA贡献1831条经验 获得超9个赞
Parent
Child
class Parent {public: virtual void print(int x);}class Child : public Parent { void print(int x) override;}void Parent::print(int x) { // some default behavior}void Child::print(int x) { // use Parent's print method; implicitly passes 'this' to Parent::print Parent::print(x);}
Parent
![?](http://img1.sycdn.imooc.com/533e51f30001edf702000200-100-100.jpg)
波斯汪
TA贡献1811条经验 获得超4个赞
Parent
Child
class Parent {public: virtual void print(int x);}class Child : public Parent { void print(int x) override;}void Parent::print(int x) { // some default behavior}void Child::print(int x) { // use Parent's print method; implicitly passes 'this' to Parent::print Parent::print(x);}
Parent
- 3 回答
- 0 关注
- 823 浏览
添加回答
举报
0/150
提交
取消