溫馨提示×

c++ class類繼承如何實(shí)現(xiàn)

c++
小樊
81
2024-09-24 23:36:15
欄目: 編程語言

在 C++ 中,類繼承的實(shí)現(xiàn)非常簡單。使用冒號(:)和訪問修飾符(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(); // 調(diào)用基類的函數(shù)
    d.derivedFunction(); // 調(diào)用派生類的函數(shù)

    return 0;
}

在這個示例中,我們定義了一個名為 Base 的基類和一個名為 Derived 的派生類。Derived 類使用 public 關(guān)鍵字繼承自 Base 類。這意味著 Base 類的公共成員在 Derived 類中仍然是公共的,而保護(hù)成員則成為派生類的保護(hù)成員。私有成員無法在派生類中訪問。

0