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

c++訪(fǎng)問(wèn)修飾符與繼承關(guān)系詳解

 更新時(shí)間:2023年10月24日 11:11:53   作者:callinglove  
C++提供了三個(gè)修飾符來(lái)限定類(lèi)成員的被訪(fǎng)問(wèn)權(quán)限,分別是public、protected、private,通過(guò)限定訪(fǎng)問(wèn)權(quán)限,可以達(dá)到程序編寫(xiě)者想要解決的安全問(wèn)題和權(quán)限問(wèn)題,本文給大家介紹c++訪(fǎng)問(wèn)修飾符與繼承關(guān)系,感興趣的朋友一起看看吧

前言

C++提供了三個(gè)修飾符來(lái)限定類(lèi)成員的被訪(fǎng)問(wèn)權(quán)限,分別是public、protected、private。通過(guò)限定訪(fǎng)問(wèn)權(quán)限,可以達(dá)到程序編寫(xiě)者想要解決的安全問(wèn)題和權(quán)限問(wèn)題。這種權(quán)限的設(shè)置對(duì)于安全是非常必要的。

不同修飾下的類(lèi)成員被訪(fǎng)問(wèn)權(quán)限

類(lèi)成員默認(rèn)訪(fǎng)問(wèn)權(quán)限為private

  • public:被public修飾的類(lèi)成員可以在任何地方被訪(fǎng)問(wèn)到。
  • protected:被protected修飾的類(lèi)成員可以在類(lèi)內(nèi)部,子類(lèi)內(nèi)部和友元函數(shù)訪(fǎng)問(wèn)到。但不能通過(guò)類(lèi)對(duì)象訪(fǎng)問(wèn)。
  • private:被private修飾的類(lèi)成員可以在類(lèi)內(nèi)部和友元函數(shù)訪(fǎng)問(wèn)到,但不能在子類(lèi)和通過(guò)類(lèi)對(duì)象訪(fǎng)問(wèn)。

繼承修飾符的作用

默認(rèn)為private繼承

繼承方式基類(lèi)的public成員基類(lèi)的protected成員基類(lèi)的private成語(yǔ)繼承引起的訪(fǎng)問(wèn)控制關(guān)系變化概括
public繼承仍為public成員仍為protected成員不可見(jiàn)基類(lèi)的非私有成員在子類(lèi)中的訪(fǎng)問(wèn)屬性不變
protected繼承變?yōu)閜rotected成員仍為protected成員不可見(jiàn)基類(lèi)的非私有成員都為子類(lèi)的保護(hù)成員
private繼承變?yōu)閜rivate成員變?yōu)閜rivate成員不可見(jiàn)基類(lèi)的非私有成員都為子類(lèi)的私有成員

總結(jié)

  • 基類(lèi)的私有成員在子類(lèi)中不可見(jiàn)
  • 基類(lèi)的非私有成員在子類(lèi)中的最高訪(fǎng)問(wèn)權(quán)限限制為小于繼承方式

protected的作用

加入基類(lèi)中的某個(gè)函數(shù),我們不想將其暴漏,所以不能設(shè)計(jì)為public,但又想在子類(lèi)中能夠訪(fǎng)問(wèn)到,這時(shí)就可以使用protected修飾,子類(lèi)繼承時(shí)可以訪(fǎng)問(wèn)到。

到此這篇關(guān)于c++訪(fǎng)問(wèn)修飾符與繼承關(guān)系的文章就介紹到這了,更多相關(guān)c++訪(fǎng)問(wèn)修飾符內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C++ static的使用方法及不同含義講解

    C++ static的使用方法及不同含義講解

    在 C++ 里,static 是一個(gè)用途廣泛的關(guān)鍵字,在不同場(chǎng)景下有不同含義,下面通過(guò)實(shí)例代碼介紹C++ static的使用方法及不同含義講解,感興趣的朋友一起看看吧
    2025-04-04
  • C++超詳細(xì)講解內(nèi)存空間分配與this指針

    C++超詳細(xì)講解內(nèi)存空間分配與this指針

    this?指針在C++類(lèi)和對(duì)象中是個(gè)很方便實(shí)用的關(guān)鍵字,可以簡(jiǎn)化對(duì)象成員屬性的調(diào)用,使代碼表達(dá)的含義更加準(zhǔn)確;在之前的學(xué)習(xí)中我們都可以判斷變量所占內(nèi)存空間大小,那么我們創(chuàng)建的類(lèi)對(duì)象所占的內(nèi)存空間怎么計(jì)算呢?想知道this的妙用和類(lèi)對(duì)象占用的內(nèi)存空間就來(lái)跟我學(xué)習(xí)吧
    2022-05-05
  • C語(yǔ)言中關(guān)于sizeof 和 strlen的區(qū)別分析

    C語(yǔ)言中關(guān)于sizeof 和 strlen的區(qū)別分析

    本文通過(guò)示例簡(jiǎn)單分析了4種情況下C語(yǔ)言中sizeof 和 strlen的區(qū)別,算是個(gè)人經(jīng)驗(yàn)的一個(gè)小小的總結(jié),如有遺漏還請(qǐng)大家告知。
    2015-02-02
  • c++ dynamic_cast與static_cast使用方法示例

    c++ dynamic_cast與static_cast使用方法示例

    本文用示例講解了dynamic_cast、static_cast子類(lèi)與基類(lèi)之間轉(zhuǎn)換功能的使用方法
    2013-11-11
  • C語(yǔ)言實(shí)現(xiàn)飛機(jī)票務(wù)系統(tǒng)

    C語(yǔ)言實(shí)現(xiàn)飛機(jī)票務(wù)系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)飛機(jī)票務(wù)系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • 基于樹(shù)莓派的語(yǔ)音機(jī)器人

    基于樹(shù)莓派的語(yǔ)音機(jī)器人

    這篇文章主要為大家詳細(xì)介紹了基于樹(shù)莓派的語(yǔ)音機(jī)器人,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • C++中的opeartor?new和placement?new使用步驟

    C++中的opeartor?new和placement?new使用步驟

    這篇文章主要介紹了C++中的opeartor?new和placement?new詳解,在很多情況下,placement?new的使用方法和其他普通的new有所不同。這里提供了它的使用步驟,需要的朋友可以參考下
    2022-10-10
  • C++用winapi?socket實(shí)現(xiàn)局域網(wǎng)語(yǔ)音通話(huà)功能

    C++用winapi?socket實(shí)現(xiàn)局域網(wǎng)語(yǔ)音通話(huà)功能

    這篇文章主要介紹了socket實(shí)現(xiàn)局域網(wǎng)語(yǔ)音通話(huà)?c++?winapi,功能介紹支持錄音設(shè)備查找以及播放設(shè)備查找,支持局域網(wǎng)語(yǔ)音通話(huà),通話(huà)包含語(yǔ)音來(lái)電提醒和掛斷電話(huà)的提示信息,還能實(shí)時(shí)的獲取在線(xiàn)用戶(hù)的數(shù)量以及對(duì)應(yīng)的id,需要的的朋友一起看看
    2022-06-06
  • C++ 遞歸、搜索與回溯:三劍客

    C++ 遞歸、搜索與回溯:三劍客

    本文介紹了C++遞歸、搜索、回溯三大核心內(nèi)容,下面用最清晰、最容易理解的方式,一次性講透 C++ 遞歸、搜索、回溯三大核心內(nèi)容,適合學(xué)習(xí)、復(fù)習(xí)、寫(xiě)題,感興趣的朋友跟隨小編一起看看吧
    2026-04-04
  • c++調(diào)用windows鍵盤(pán)代碼詳情

    c++調(diào)用windows鍵盤(pán)代碼詳情

    c++調(diào)用windows鍵盤(pán)有好幾種方式,本文就根據(jù)列舉的例子對(duì)c++調(diào)用windows鍵盤(pán)詳細(xì)介紹并附上代碼說(shuō)明,需要的朋友可以參考下面文章的具體內(nèi)容
    2021-09-09

最新評(píng)論

宜黄县| 平阴县| 广汉市| 阿拉尔市| 和田县| 同江市| 邵武市| 神农架林区| 罗山县| 盈江县| 澎湖县| 台北市| 义乌市| 鄂州市| 长沙市| 松溪县| 涞源县| 阿拉尔市| 张家川| 延安市| 澄江县| 东山县| 临海市| 石景山区| 青铜峡市| 钟山县| 彭泽县| 独山县| 安陆市| 塔城市| 威海市| 华亭县| 濉溪县| 华蓥市| 宿州市| 桂林市| 岫岩| 昌邑市| 准格尔旗| 会同县| 马关县|