C 中的公有許可權,私有許可權,保護許可權的區別

2021-05-19 09:13:26 字數 1827 閱讀 1325

1樓:匿名使用者

公有許可權當你把該類實際化後 通過例項化物件可以使用公有方法 私有和保護都不能通過例項化物件訪問 私有只能在自己類裡訪問 保護可以在子類中訪問

2樓:七七

公有的就是類外能訪問的,保護的是給子類訪問的,私有的是自己才能訪問的。

3樓:匿名使用者

這些許可權從公有、私有、保護字面上可以看出,在c++中繼承時這些許可權也要注意

4樓:memo_阿勒秋

c++中很少使用公有權抄限,私有許可權,保護許可權這樣的字眼。

許可權其實就是對類成員的可訪問性。

1.公有成員

類可以訪問,

類物件可以訪問,

通過公有繼承的派生類可以訪問,

通過私有繼承的派生類可以訪問,

通過保護繼承的派生類可以訪問,

通過公有繼承的派生類的物件可以訪問,

通過私有繼承的派生類的物件不可以訪問,

通過保護繼承的派生類的物件不可以訪問。

2.私有成員

類可以訪問,

類物件不可以訪問,

通過公有繼承的派生類不可以訪問,

通過私有繼承的派生類不可以訪問,

通過保護繼承的派生類不可以訪問,

通過公有繼承的派生類的物件不可以訪問,

通過私有繼承的派生類的物件不可以訪問,

通過保護繼承的派生類的物件不可以訪問。

3.保護成員

類可以訪問,

類物件不可以訪問,

通過公有繼承的派生類可以訪問,

通過私有繼承的派生類可以訪問,

通過保護繼承的派生類可以訪問,

通過公有繼承的派生類的物件不可以訪問,

通過私有繼承的派生類的物件不可以訪問,

通過保護繼承的派生類的物件不可以訪問。

看上去挺複雜的,其實等你更加深入的理解類後,你會發現很有意思的。

5樓:匿名使用者

看看bai

這個du 講的zhi很清dao楚了內@

在公有繼承的情況下,基類成員在派生類中的訪問許可權保持不變? c++

6樓:匿名使用者

c++在公有繼承

的情況下,基類的public和protected成員的訪問屬性在派生類中不變,而基類版的private成員不權可訪問。其他外部使用者只能通過派生類的物件訪問繼承的public成員。另外,追加點分再採納吧,親。。

7樓:匿名使用者

嗯,公有繼承下,基類成員中公有和受保護型別的訪問許可權都不變,但基類的私有成員無論採用何種繼承方式,在子類中都將變得不可訪問。

8樓:匿名使用者

每次點高質量答題進來都只能看到提問標題,無法看到具體內容,沒辦法回答問題,也沒辦法看到有幾個答案,很多都是已經有最佳答案了還推薦出來。真的很心傷,管理可以解決一下這個問題嗎?不知道到哪反映啊。

9樓:節子不哭

不是的,基類的私有資料成員在派生類中不可見。

10樓:我是一小小魚蝶

基類訪問派生類?是不是寫反了 派生訪問基類吧,公有繼承下,public和protect公有跟保護可以訪問 private私有不能訪問

我的世界怎麼給別人領地所有許可權的指令

沒有用,他說,我沒有權御,但是這是我的,領地啊!我的世界怎麼給別人全部領地許可權 你可以在遊戲中撥出對話方塊 預設為 t 鍵 輸入 res pset 領地名稱 玩家名稱 trusted true然後傳送,就可以給於玩家全部許可權,希望可以幫到你。如果對你有幫助,望採納!在遊戲中撥出對話方塊 預設為 ...

求求生之路1的醫療包密碼,求生之路2有許可權怎麼修改醫療包個數

你要在控制檯輸入map c m 選擇地圖開啟然後才能輸祕籍 為數字,比如第一關毫不留情的第二小關就輸map c1m2 然後輸sv cheats 1 然後才能熟give first aid kit才有醫藥包另外教你繫結按鍵 在控制檯輸bind give first aid kit 就行 為你想繫結的建...

如果檔案接收地址是沒有許可權接收機要檔案的公司,機要局是直接不

給寄,但是對方無權接收的話,會退回。同問啊!我現在也是這種情況,不知道怎麼辦才好!檔案通過機要局所郵寄到的接收地有沒有檔案託管權的限制?公司沒有檔案託管權不要緊,檔案你可以自己收領,但是千萬記住一定不要版將封口破壞了,權 走機要通道相對而言是要慢些,但是一定不會丟失的,如果一個月後你還沒有收到的話,...