最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C/C++中派生類訪問屬性詳解及其作用介紹

 更新時間:2021年09月06日 16:30:52   作者:我是小白呀  
這篇文章主要介紹了C/C++中派生類訪問屬性詳解及其作用介紹,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

保護繼承

由 protected 聲明的成員稱為 “受保護的成員”, 或簡稱 “保護成員”.
從用戶的角度來看, 保護成員等價于私有成員. 保護成員可以被派生類的成員函數引用.

在這里插入圖片描述

派生類成員的訪問屬性

4 種訪問屬性:

  • 公用的: 類內和類外都可以訪問
  • 受保護的: 類內可以訪問, 類外不能訪問, 下一層的派生類可以訪問
  • 私有的: 類內可以訪問, 類外不能訪問
  • 不可訪問的: 類內和類外都不能訪問
繼承方式 基類中的成員 訪問屬性
公用繼承 (public) 公用成員和保護成員 在派生類中保持原有訪問屬性
公用繼承 (public) 私有成員 仍為基類私有, 派生類不可訪問
私有繼承 (private) 公用成員和保護成員 在派生類中成了私有成員
私有繼承 (private) 私有成員 仍為基類私有, 派生類不可訪問
受保護的繼承 (protected) 公用成員和保護成員 在派生類中成了保護成員
受保護的繼承 (protected) 私有成員 仍為基類私有, 派生類不可訪問

在這里插入圖片描述

總結

  • 如果在多級派生時都采用公用繼承方式, 那么直到最后一級派生類都能訪問基類的公用成員和保護成員
  • 如果采用私有繼承的方式, 經過若干次派生之后, 基類的所有的成員已經變成不可訪問的了
  • 如果采用菜戶繼承方式, 在派生類外無法訪問派生類中的任何成員. 而且經過多次派生后, 人們很難清楚的記住哪些成員可以訪問, 哪些成員不能訪問, 很容易出錯

注: 實際開發(fā)中, 我們通常使用的是公共繼承.

到此這篇關于C/C++中派生類訪問屬性詳解及其作用介紹的文章就介紹到這了,更多相關C++派生類訪問屬性內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • C語言快速排序與二分查找算法示例

    C語言快速排序與二分查找算法示例

    這篇文章主要介紹了C語言快速排序與二分查找算法,涉及C語言隨機數生成、快速排序及二分查找等算法相關實現技巧,需要的朋友可以參考下
    2018-01-01
  • 詳解C語言隨機數設置的三種方式(保姆級教程)

    詳解C語言隨機數設置的三種方式(保姆級教程)

    本篇文章將為大家介紹在C語言中設置隨機數的三大方法的使用,文中的示例代碼講解詳細,對我們學習C語言有一定的幫助,需要的可以參考一下
    2022-11-11
  • 詳解C語言初階基礎(2)

    詳解C語言初階基礎(2)

    這篇文章主要介紹了C語言中的初階基礎,介紹了其相關概念,具有一定參考價值。需要的朋友可以了解下,希望能夠給你帶來幫助
    2021-11-11
  • C++?vector與數組轉換寫入/讀出文件方式

    C++?vector與數組轉換寫入/讀出文件方式

    這篇文章主要介紹了C++?vector與數組轉換寫入/讀出文件方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • Opencv基于CamShift算法實現目標跟蹤

    Opencv基于CamShift算法實現目標跟蹤

    這篇文章主要為大家詳細介紹了Opencv基于CamShift算法實現目標跟蹤,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • C++的靜態(tài)聯編和動態(tài)聯編

    C++的靜態(tài)聯編和動態(tài)聯編

    本文闡述了靜態(tài)聯編和動態(tài)聯編的概念和區(qū)別,通過具體實例分析了實現動態(tài)聯編的條件,指出了虛函數是實現動態(tài)聯編的基礎。
    2016-03-03
  • C語言中的strlen()和sizeof()對比分析

    C語言中的strlen()和sizeof()對比分析

    這篇文章主要介紹了C語言中的strlen()和sizeof()區(qū)別對比,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-03-03
  • C語言代碼實現2048游戲

    C語言代碼實現2048游戲

    這篇文章主要為大家詳細介紹了C語言代碼實現2048游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • C++ 流插入和流提取運算符的重載的實現

    C++ 流插入和流提取運算符的重載的實現

    這篇文章主要介紹了C++ 流插入和流提取運算符的重載的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-12-12
  • C語言數據結構中樹與森林專項詳解

    C語言數據結構中樹與森林專項詳解

    這篇文章主要介紹了C語言數據結構中樹與森林,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧
    2022-11-11

最新評論

东宁县| 墨玉县| 含山县| 丁青县| 皮山县| 尼木县| 兴安县| 昌图县| 比如县| 中牟县| 岚皋县| 阆中市| 肇源县| 清水县| 女性| 仙桃市| 泊头市| 武隆县| 新竹县| 潍坊市| 图木舒克市| 雷波县| 阿拉善盟| 临湘市| 辛集市| 安新县| 乌兰察布市| 新和县| 揭东县| 永康市| 苏州市| 张家口市| 曲阳县| 清原| 昌江| 蒙山县| 常熟市| 区。| 确山县| 淳安县| 西昌市|