課程
/后端開發
/C++
/C++遠征之封裝篇(下)
m_iCount不是私有數據成員嗎?不應該通過封裝函數進行訪問,為何可以直接arr.m_iCount,不應該是arr.getCount() ?
2019-08-06
源自:C++遠征之封裝篇(下) 3-2
正在回答
視頻中的代碼是 cout << "arr.m_iCount" << arr.getCount() << endl;
雖然提示信息寫的是"arr.m_iCount",實際訪問的方法是arr.getCount()。
拷貝函數的定義里面:m_iCount = arr.m_iCount,這里面是直接訪問了arr的私有數據成員
舉報
封裝--面向對象三大特征之一,通過案例讓C++所學知識融會貫通
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-08-06
視頻中的代碼是 cout << "arr.m_iCount" << arr.getCount() << endl;
雖然提示信息寫的是"arr.m_iCount",實際訪問的方法是arr.getCount()。
2019-08-07
拷貝函數的定義里面:m_iCount = arr.m_iCount,這里面是直接訪問了arr的私有數據成員