如何在C ++中从派生类函数调用父类函数?
下面是一个从派生类函数调用父类函数的示例。
示例
#include <bits/stdc++.h>
using namespace std;
class p1 {
public:
void first() {
cout << "\nThe parent class p1 function is called.";
}
};
class d1 : public p1 {
public:
void first() {
cout << "The derived class d1 function is called.";
p1::first();
}
};
int main() {
d1 d;
d.first();
return 0;
}输出结果
The derived class d1 function is called. The parent class p1 function is called.
在上面的程序中,创建了父类p1并在其中定义了函数first()。
class p1 {
public:
void first() {
cout << "\nThe parent class p1 function is called.";
}
};创建一个派生类,该派生类继承父类p1并重载父类函数first()。
class d1 : public p1 {
public:
void first() {
cout << "The derived class d1 function is called.";
p1::first();
}
};d1类的功能正在调用p1类的功能。
p1::first();
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短