C 中派生類(子類)的訪問控制

2021-09-24 18:30:16 字數 666 閱讀 5477

#include using namespace std;

class people

;//類的內部檢驗繼承訪問許可權 繼承方式:私有private

/*class student : private people

};*/

/*class student : protected people //繼承方式:保護protected

};*/

class student : public people //繼承方式:公有public

};//類的外部訪問類的繼承許可權

int main()

總結

private繼承:

內部:基類私有 在派生類中不可以被訪問 基類保護、公有 在派生類中可以被訪問

外部:基類私有、保護、公有 在派生類中都不可以被訪問

protected繼承

內部:基類私有 在派生類中不可以被訪問 基類保護、公有 在派生類中可以被訪問

外部:基類私有、保護、公有 在派生類中都不可以被訪問

public繼承:

內部:基類私有 在派生類中不可以被訪問 基類保護、公有 在派生類中可以被訪問

外部:基類私有、保護在派生類中不可以被訪問 基類公有 在派生類中可以訪問

C 中派生類建構函式解析

簡單的繼承方式 class parent class son public parent 上面的 完成了下面的工作 派生類物件儲存了基類的資料成員 派生類繼承了基類的實現 派生類物件可以使用基類的方法 派生類繼承了基類的介面 派生類需要進行下面的工作 需要自己的建構函式 可 以根據需要新增額外的資料...

C 中派生類的建構函式例項

如果基類宣告了帶有引數的建構函式,派生類就應當宣告建構函式。如果基類沒喲宣告建構函式,派生類也可以不宣告建構函式,全部採用預設的建構函式。派生類的建構函式的執行次序是比較重要的,企業比試常考 派生類的建構函式的執行次序如下 1 呼叫基類建構函式,呼叫順序按照他們被繼承時的宣告順序,即從左至右的順序。...

c 派生類的訪問控制許可權

派生類必須通過使用類派生列表,明確指出它是從哪個 哪些 基類繼承而來的。類派生列表的形式是 首先是乙個冒號,後面緊跟以逗號分隔的基類列表 可以多繼承,但一般不使用多繼承 其中每個基類前面可以有以下三種訪問說明符中的乙個 public,private,protectedd。c 語言中,基類必須將它的兩...