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成員實(shí)際對對象來說它就是私有的,只是在繼承的時候和私有不同,派生類成員能訪問基類的procted成員;protected和 private繼承在實(shí)際編程中用得很少,主要還是在理論分析中使用;
PS:在這里說的對象實(shí)際上說的是由類聲明的變量,在類內(nèi)部定義的類是能夠訪問外部類的私有成員的;而且類內(nèi)部定義的變量也可以訪問類的私有成員的;
相關(guān)文章
C++ 虛函數(shù)和純虛函數(shù)的區(qū)別分析
這篇文章主要介紹了C++ 虛函數(shù)和純虛函數(shù)的區(qū)別,幫助大家更好的理解和學(xué)習(xí)c++的相關(guān)知識,感興趣的朋友可以了解下2020-10-10
boost.asio框架系列之調(diào)度器io_service
這篇文章介紹了boost.asio框架系列之調(diào)度器io_service,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06
緩存處理函數(shù)storageKeySuffix操作示例解析
這篇文章主要介紹了淺析緩存處理函數(shù)storageKeySuffix操作示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08
C++虛函數(shù)的實(shí)現(xiàn)機(jī)制分析
這篇文章主要介紹了C++虛函數(shù)的實(shí)現(xiàn)機(jī)制分析,需要的朋友可以參考下2014-07-07
C語言深入講解動態(tài)內(nèi)存分配函數(shù)的使用
這篇文章主要介紹了C語言動態(tài)內(nèi)存分配,C語言內(nèi)存管理相關(guān)的函數(shù)主要有realloc、calloc、malloc、free、柔性數(shù)組等,下面這篇文章帶大家了解一下2022-05-05

