課程
/后端開發
/C++
/C++遠征之繼承篇
如果覺得我的問題哪里有表述不清楚的話,可以回復討論。謝謝
2016-01-22
源自:C++遠征之繼承篇 3-2
正在回答
不錯,加油。歡迎常來慕課學習!小伙伴在等著你!
都不能訪問吧 ?他們是通過成員函數來訪問private和protected下的成員數據 ?例如在類定義中有私有成員數據private: {int b;} ??比如定義對象A ?用A a;定義了一個對象a ?那么a.b=20;是錯誤的!可以在成員函數中改變私有數據,用對象調用成員函數來達到給私有數據賦值的目的!?
子類可以訪問嗎??
因為protected在不涉及繼承的情況下,和private一樣,就是訪問不了的,但是在繼承下,兩種限定訪問符不一樣,這就是繼承下protected和private的區別了
大概是通過公有函數來訪問private和protected的成員
舉報
繼承,C++面向對象三大特征之一,通過編碼實踐方式講解到操作層面
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2022-03-27
不錯,加油。歡迎常來慕課學習!小伙伴在等著你!
2017-03-11
都不能訪問吧 ?他們是通過成員函數來訪問private和protected下的成員數據 ?例如在類定義中有私有成員數據private: {int b;} ??比如定義對象A ?用A a;定義了一個對象a ?那么a.b=20;是錯誤的!可以在成員函數中改變私有數據,用對象調用成員函數來達到給私有數據賦值的目的!?
2017-01-19
子類可以訪問嗎??
2016-11-30
因為protected在不涉及繼承的情況下,和private一樣,就是訪問不了的,但是在繼承下,兩種限定訪問符不一樣,這就是繼承下protected和private的區別了
2016-01-22
大概是通過公有函數來訪問private和protected的成員