新聞中心
1.繼承體現(xiàn)了面向?qū)ο笤O(shè)計的層次結(jié)構(gòu),體現(xiàn)了有撿到到復(fù)雜的認(rèn)知過程
我們擁有十載網(wǎng)頁設(shè)計和網(wǎng)站建設(shè)經(jīng)驗,從網(wǎng)站策劃到網(wǎng)站制作,我們的網(wǎng)頁設(shè)計師為您提供的解決方案。為企業(yè)提供網(wǎng)站建設(shè)、做網(wǎng)站、微信開發(fā)、小程序開發(fā)、手機(jī)網(wǎng)站制作、H5開發(fā)、等業(yè)務(wù)。無論您有什么樣的網(wǎng)站設(shè)計或者設(shè)計方案要求,我們都將富于創(chuàng)造性的提供專業(yè)設(shè)計服務(wù)并滿足您的需求。
2.繼承是使代碼可以復(fù)用的最重要手段
3.繼承方式和訪問限定符
4.繼承基類成員訪問方式的變化
5.實際運(yùn)用中一般都是使用public繼承,幾乎很少使用protected/private繼承
6.派生類對象 可以賦值給 基類的對象 / 基類的指針 / 基類的引用
但是基類對象不能賦值給派生類對象
7.基類的指針可以通過強(qiáng)制類型轉(zhuǎn)換賦值給派生類的指針。但是必須是基類的指針是指向派生類對象時才
是安全的。
8.基類和派生類都有各自獨(dú)立的作用域,子類成員將屏蔽父類對同名成員的直接訪問,這種情況叫隱藏,也叫重定義(與java重載不同)。(在子類成員函數(shù)中,可以使用 基類::基類成員 顯示訪問)
派生類對象初始化先調(diào)用基類構(gòu)造再調(diào)派生類構(gòu)造。
派生類對象析構(gòu)清理先調(diào)用派生類析構(gòu)再調(diào)基類的析構(gòu)- C++11給出了新的關(guān)鍵字final禁止繼承,使用例:
class NonInherit final
{};
此時這個類不允許被繼承
11.關(guān)于靜態(tài)成員
基類定義了static靜態(tài)成員,則整個繼承體系里面只有一個這樣的成員。無論派生出多少個子類,都只有一個static成員實例
網(wǎng)頁題目:C++關(guān)于繼承部分重要知識點(diǎn)
標(biāo)題鏈接:http://ef60e0e.cn/article/gecshs.html