gpt4 book ai didi

c++子类访问基类

转载 作者:行者123 更新时间:2023-11-30 03:25:42 27 4
gpt4 key购买 nike

我目前正在学习c++,我有一个问题。在继承的概念中,我理解子类可以访问基类的数据和方法。但是如果基类实现了一个接口(interface),那么子类是否可以访问或使用在基类中实现的接口(interface)中定义的方法呢​​?

最佳答案

是的,你可以做到这一点。假设你有一个基类如下

class Base {
public:
virtual void someMethod() {
//Do your stuff
}
};

还有一个像下面这样的派生类

class Derived : public Base {
public:
void someMethod() override;
};

Derived classsomeMethod的定义如下

void Derived::someMethod() {
// Do Derived Stuffs
//Now you may call the Base::someMethod by following
Base::someMethod();
}

你可以这样试试。

关于c++子类访问基类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48849869/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com