c++基礎(chǔ)語法:普通繼承
1、首先說一下類的成員函數(shù)或者成員變量的3個屬性:
public: 對于對象和成員函數(shù)都是可見的,即可以引用
protected: 對于成員函數(shù)是可見的,但對于對象來說是不可見的,這個聲明主要是用在繼承 中,下面將討論
private: 對于成員函數(shù)是可見的,對于對象是不可見的
2、然后看一下繼承方式:
基類成員關(guā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)鍵字
有幾個要注意的:基類成員的private成員不但對于對象是不可見的,對于派生類也是不可見的,只能被基類成員或者友元訪問; procted成員實際對對象來說它就是私有的,只是在繼承的時候和私有不同,派生類成員能訪問基類的procted成員;protected和 private繼承在實際編程中用得很少,主要還是在理論分析中使用;
PS:在這里說的對象實際上說的是由類聲明的變量,在類內(nèi)部定義的類是能夠訪問外部類的私有成員的;而且類內(nèi)部定義的變量也可以訪問類的私有成員的;
相關(guān)文章
用位圖排序無重復(fù)數(shù)據(jù)集實例代碼(C++版)
本文講解如何用位圖排序無重復(fù)的數(shù)據(jù)集,我們使用C++實現(xiàn)一下這個方法2013-11-11C++根據(jù)傳入的函數(shù)指針來解析需要的參數(shù)(推薦)
C++可以根據(jù)傳入的函數(shù)指針,獲取自己需要的參數(shù)類型,然后根據(jù)參數(shù)源中獲取需要的參數(shù),具體實現(xiàn)方式大家參考下本文2018-05-05C語言中settimeofday函數(shù)和gettimeofday函數(shù)的使用
這篇文章主要介紹了C語言中的settimeofday函數(shù)和gettimeofday函數(shù)的使用,注意settimeofday()函數(shù)只返回0和-1,需要的朋友可以參考下2015-08-08C++使用模板實現(xiàn)單鏈表(類外實現(xiàn))
這篇文章主要為大家詳細(xì)介紹了C++使用模板實現(xiàn)單鏈表的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-12-12