c++基礎(chǔ)語(yǔ)法:普通繼承
1、首先說(shuō)一下類(lèi)的成員函數(shù)或者成員變量的3個(gè)屬性:
public: 對(duì)于對(duì)象和成員函數(shù)都是可見(jiàn)的,即可以引用
protected: 對(duì)于成員函數(shù)是可見(jiàn)的,但對(duì)于對(duì)象來(lái)說(shuō)是不可見(jiàn)的,這個(gè)聲明主要是用在繼承 中,下面將討論
private: 對(duì)于成員函數(shù)是可見(jiàn)的,對(duì)于對(duì)象是不可見(jiàn)的
2、然后看一下繼承方式:
基類(lèi)成員關(guān)鍵字 派生類(lèi)繼承方式 派生類(lèi)對(duì)基類(lèi)成員訪(fǎng)問(wèn)權(quán)限
public public 相當(dāng)于使用了public關(guān)鍵字
protected 相當(dāng)于使用了procted關(guān)鍵字
private 相當(dāng)于使用了private關(guān)鍵字
protected protected 相當(dāng)于使用了procted關(guān)鍵字
protected 相當(dāng)于使用了procted關(guān)鍵字
private 相當(dāng)于使用了private關(guān)鍵字
private public 相當(dāng)于使用了private關(guān)鍵字
protected 相當(dāng)于使用了private關(guān)鍵字
private 相當(dāng)于使用了private關(guān)鍵字
有幾個(gè)要注意的:基類(lèi)成員的private成員不但對(duì)于對(duì)象是不可見(jiàn)的,對(duì)于派生類(lèi)也是不可見(jiàn)的,只能被基類(lèi)成員或者友元訪(fǎng)問(wèn); procted成員實(shí)際對(duì)對(duì)象來(lái)說(shuō)它就是私有的,只是在繼承的時(shí)候和私有不同,派生類(lèi)成員能訪(fǎng)問(wèn)基類(lèi)的procted成員;protected和 private繼承在實(shí)際編程中用得很少,主要還是在理論分析中使用;
PS:在這里說(shuō)的對(duì)象實(shí)際上說(shuō)的是由類(lèi)聲明的變量,在類(lèi)內(nèi)部定義的類(lèi)是能夠訪(fǎng)問(wèn)外部類(lèi)的私有成員的;而且類(lèi)內(nèi)部定義的變量也可以訪(fǎng)問(wèn)類(lèi)的私有成員的;
相關(guān)文章
用位圖排序無(wú)重復(fù)數(shù)據(jù)集實(shí)例代碼(C++版)
本文講解如何用位圖排序無(wú)重復(fù)的數(shù)據(jù)集,我們使用C++實(shí)現(xiàn)一下這個(gè)方法2013-11-11利用C++求解八數(shù)碼問(wèn)題實(shí)例代碼
所謂八數(shù)碼問(wèn)題是指這樣一種游戲,將分別標(biāo)有數(shù)字1,2,3,…,8的八塊正方形數(shù)碼牌任意地放在一塊3×3的數(shù)碼盤(pán)上,放牌時(shí)要求不能重疊,下面這篇文章主要給大家介紹了關(guān)于利用C++求解八數(shù)碼問(wèn)題的相關(guān)資料,需要的朋友可以參考下2022-11-11Qt編寫(xiě)地圖實(shí)現(xiàn)海量點(diǎn)位標(biāo)注
海量點(diǎn)位標(biāo)注的出現(xiàn),是為了解決普通設(shè)備點(diǎn)超過(guò)幾百個(gè)性能極速降低的問(wèn)題。本文將介紹如何通過(guò)Qt實(shí)現(xiàn)海量點(diǎn)位標(biāo)注功能,感興趣的可以了解一下2022-01-01C++根據(jù)傳入的函數(shù)指針來(lái)解析需要的參數(shù)(推薦)
C++可以根據(jù)傳入的函數(shù)指針,獲取自己需要的參數(shù)類(lèi)型,然后根據(jù)參數(shù)源中獲取需要的參數(shù),具體實(shí)現(xiàn)方式大家參考下本文2018-05-05C語(yǔ)言中settimeofday函數(shù)和gettimeofday函數(shù)的使用
這篇文章主要介紹了C語(yǔ)言中的settimeofday函數(shù)和gettimeofday函數(shù)的使用,注意settimeofday()函數(shù)只返回0和-1,需要的朋友可以參考下2015-08-08利用C語(yǔ)言編寫(xiě)一個(gè)無(wú)限循環(huán)語(yǔ)句
這篇文章主要介紹了利用C語(yǔ)言編寫(xiě)一個(gè)無(wú)限循環(huán)語(yǔ)句問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-11-11C++使用模板實(shí)現(xiàn)單鏈表(類(lèi)外實(shí)現(xiàn))
這篇文章主要為大家詳細(xì)介紹了C++使用模板實(shí)現(xiàn)單鏈表的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-12-12