C++中,基类的继承可以通过以下方式实现:
// 定义基类
class Base {
public:
int baseVal;
};
// 定义派生类,并继承自基类
class Derived : public Base {
public:
int derivedVal;
};
int main() {
// 创建派生类对象
Derived derivedObj;
// 可以访问基类的成员变量
derivedObj.baseVal = 10;
// 可以访问派生类的成员变量
derivedObj.derivedVal = 20;
return 0;
}
在上面的示例中,Derived
类继承自Base
类,使用public
关键字表示继承方式为公有继承。这样,Derived
类就可以访问Base
类中的baseVal
成员变量。