c++普通語法注意事項(xiàng)
1、首先說一下類的成員函數(shù)或者成員變量的3個(gè)屬性:
public: 對(duì)于對(duì)象和成員函數(shù)都是可見的,即可以引用
protected: 對(duì)于成員函數(shù)是可見的,但對(duì)于對(duì)象來說是不可見的,這個(gè)聲明主要是用在繼承 中,下面將討論
private: 對(duì)于成員函數(shù)是可見的,對(duì)于對(duì)象是不可見的.
2、然后看一下繼承方式:
基類成員關(guān)鍵字 派生類繼承方式 派生類對(duì)基類成員訪問權(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è)要注意的:基類成員的private成員不但對(duì)于對(duì)象是不可見的,對(duì)于派生類也是不可見的,只能被基類成員或者友元訪問; procted成員實(shí)際對(duì)對(duì)象來說它就是私有的,只是在繼承的時(shí)候和私有不同,派生類成員能訪問基類的procted成員;protected和 private繼承在實(shí)際編程中用得很少,主要還是在理論分析中使用;
PS:在這里說的對(duì)象實(shí)際上說的是由類聲明的變量,在類內(nèi)部定義的類是能夠訪問外部類的私有成員的;而且類內(nèi)部定義的變量也可以訪問類的私有成員的;
【c++普通語法注意事項(xiàng)】相關(guān)文章:
托福語法謂語動(dòng)詞的注意事項(xiàng)04-22
普通話流程及注意事項(xiàng)02-21
普通話考試的注意事項(xiàng)02-27
普通話測(cè)試注意事項(xiàng)05-03