温馨提示×

c++ class类继承如何实现

c++
小樊
81
2024-09-24 23:36:15
栏目: 编程语言

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

0