《繼承與派生》PPT課件.ppt

《繼承與派生》PPT課件.ppt

ID:52101456

大?。?43.50 KB

頁(yè)數(shù):88頁(yè)

時(shí)間:2020-03-31

《繼承與派生》PPT課件.ppt_第1頁(yè)
《繼承與派生》PPT課件.ppt_第2頁(yè)
《繼承與派生》PPT課件.ppt_第3頁(yè)
《繼承與派生》PPT課件.ppt_第4頁(yè)
《繼承與派生》PPT課件.ppt_第5頁(yè)
資源描述:

《《繼承與派生》PPT課件.ppt》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、第5章繼承和派生本章內(nèi)容5.1繼承和派生的概念5.2派生類(lèi)的聲明方法5.3派生類(lèi)的構(gòu)成5.4派生類(lèi)成員的訪問(wèn)屬性5.5派生類(lèi)的構(gòu)造函數(shù)和析構(gòu)函數(shù)5.6多重繼承5.7基類(lèi)和派生類(lèi)的轉(zhuǎn)換5.8繼承與組合2目標(biāo)理解派生和繼承的相關(guān)概念;掌握派生類(lèi)的聲明方式掌握派生類(lèi)的構(gòu)成和成員的訪問(wèn)屬性;掌握派生類(lèi)構(gòu)造函數(shù)和析構(gòu)函數(shù)的使用方法;掌握多重繼承的方法;理解基類(lèi)和派生類(lèi)的轉(zhuǎn)換方法;理解繼承與組合的含義。35.1繼承與派生的概念繼承:繼承是類(lèi)之間定義的一種重要關(guān)系。人學(xué)生老師大學(xué)生研究生碩士生博士生專(zhuān)科生本科生在職研究生45.

2、1繼承與派生的概念B類(lèi)繼承A類(lèi),或稱(chēng)從類(lèi)A派生出B類(lèi),則A類(lèi)稱(chēng)為基類(lèi)(父類(lèi)),類(lèi)B稱(chēng)為派生類(lèi)(子類(lèi))。人學(xué)生老師大學(xué)生研究生碩士生博士生專(zhuān)科生本科生在職研究生55.1繼承與派生的概念單繼承:派生類(lèi)從一個(gè)基類(lèi)派生的繼承關(guān)系。多繼承:派生類(lèi)從多個(gè)基類(lèi)派生的繼承關(guān)系。人學(xué)生老師大學(xué)生研究生碩士生博士生專(zhuān)科生本科生在職研究生65.1繼承與派生的概念例:1、定義一個(gè)學(xué)生類(lèi)Student,包括學(xué)生和姓名,以及顯示信息的函數(shù)。2、定義一個(gè)大學(xué)生類(lèi)CollegeStudent,包括學(xué)生、姓名和專(zhuān)業(yè),以及顯示信息的函數(shù)。75.1繼

3、承與派生的概念classStudent{public:voiddisplay(){cout<

4、85.2派生類(lèi)的聲明方式聲明派生類(lèi)的一般形式為:class派生類(lèi)名:[繼承方式]基類(lèi)名{派生類(lèi)新增成員;}繼承方式:public、private和protected,默認(rèn)為private。95.2派生類(lèi)的聲明方式classCollegeStudent:publicStudent{public:voiddisplay1(){cout<

5、兩大部分。CollegeStudentintnum;stringname;voiddisplay();stringspeciality;voiddispaly1();Studentintnum;stringname;voiddiaplsy();繼承新增115.3派生類(lèi)的構(gòu)成派生類(lèi)的生成過(guò)程:接收基類(lèi)成員。派生類(lèi)接收基類(lèi)中除構(gòu)造函數(shù)和析構(gòu)函數(shù)之外的全部成員。改造基類(lèi)成員。通過(guò)繼承方式改造基類(lèi)成員的訪問(wèn)控制權(quán)限;對(duì)基類(lèi)成員進(jìn)行覆蓋,即在派生類(lèi)中聲明一個(gè)和基類(lèi)數(shù)據(jù)或函數(shù)同名的成員。添加新的成員。12classStude

6、nt{public:Student(intn,stringna){num=n;name=na;}~Student(){}voidinput(){cin>>num>>name;}voiddisplay(){cout<

7、問(wèn)屬性(一)公有繼承public成員protected成員private成員public成員protected成員private成員基類(lèi)派生類(lèi)不可訪問(wèn)14classStudent{public:voiddisplay(){cout<

8、iality;};找問(wèn)題num和name在派生類(lèi)中不可訪問(wèn)。15classStudent{…};classCollegeStudent:publicStudent{public:voiddisplay1(){cout<

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。