C++ 子类调用父类对象方法详解
在 C++ 中,子类可以调用父类中的对象方法。子类继承了父类的属性和方法,包括对象。当子类对象被创建时,它同时也包含了父类中的对象。
例如,考虑下面的代码示例:
class Parent {
public:
void parentMethod() {
cout << 'This is a parent method.' << endl;
}
};
class Child : public Parent {
public:
void childMethod() {
cout << 'This is a child method.' << endl;
parentMethod(); // 调用父类的方法
}
};
int main() {
Child childObj;
childObj.childMethod();
return 0;
}
在上述代码中,Child 类继承了 Parent 类。在 Child 类的 childMethod() 方法中,我们可以直接调用父类的 parentMethod() 方法。子类对象 childObj 可以访问和调用父类的方法。
需要注意的是,子类中对父类方法的调用需要符合访问权限规则。如果父类的方法是私有的,那么子类无法直接访问和调用该方法。
原文地址: https://www.cveoy.top/t/topic/bQei 著作权归作者所有。请勿转载和采集!