阅读量: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
类中仍然是公共的,而保护成员则成为派生类的保护成员。私有成员无法在派生类中访问。