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

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

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

保護(hù)繼承

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

在這里插入圖片描述

派生類成員的訪問屬性

4 種訪問屬性:

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

在這里插入圖片描述

總結(jié)

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

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

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

相關(guān)文章

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

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

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

    詳解C語言隨機(jī)數(shù)設(shè)置的三種方式(保姆級(jí)教程)

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

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

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

    C++?vector與數(shù)組轉(zhuǎn)換寫入/讀出文件方式

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

    Opencv基于CamShift算法實(shí)現(xiàn)目標(biāo)跟蹤

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

    C++的靜態(tài)聯(lián)編和動(dòng)態(tài)聯(lián)編

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

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

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

    C語言代碼實(shí)現(xiàn)2048游戲

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

    C++ 流插入和流提取運(yùn)算符的重載的實(shí)現(xiàn)

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

    C語言數(shù)據(jù)結(jié)構(gòu)中樹與森林專項(xiàng)詳解

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

最新評(píng)論

安丘市| 繁昌县| 青铜峡市| 沁阳市| 香格里拉县| 吉水县| 纳雍县| 澜沧| 余江县| 临湘市| 邮箱| 大城县| 佛教| 新竹县| 泸西县| 湟源县| 岢岚县| 大宁县| 马龙县| 高青县| 北辰区| 治多县| 东丽区| 林西县| 遵义市| 保靖县| 阿拉善盟| 祁连县| 富阳市| 芮城县| 华容县| 黔南| 双流县| 东乌| 马关县| 海原县| 安图县| 虹口区| 郑州市| 高邑县| 扎兰屯市|