c++ class类继承如何实现

avatar
作者
筋斗云
阅读量:0

在 C++ 中,类继承的实现非常简单。使用冒号(:)和访问修饰符(public、protected 或 private)来指定继承类型。下面是一个简单的示例:

#include <iostream>  // 基类(父类) class Base { public:     void baseFunction() {         std::cout << "Base function called." << std::endl;     } };  // 派生类(子类) class Derived : public Base { // 使用 public 继承 public:     void derivedFunction() {         std::cout << "Derived function called." << std::endl;     } };  int main() {     Derived d;     d.baseFunction(); // 调用基类的函数     d.derivedFunction(); // 调用派生类的函数      return 0; } 

在这个示例中,我们定义了一个名为 Base 的基类和一个名为 Derived 的派生类。Derived 类使用 public 关键字继承自 Base 类。这意味着 Base 类的公共成员在 Derived 类中仍然是公共的,而保护成员则成为派生类的保护成员。私有成员无法在派生类中访问。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!