版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、會(huì)計(jì)學(xué)1C程序設(shè)計(jì)教程與實(shí)驗(yàn)指導(dǎo)楊國(guó)興多態(tài)性程序設(shè)計(jì)教程與實(shí)驗(yàn)指導(dǎo)楊國(guó)興多態(tài)性第1頁/共46頁第6章 多態(tài)性第2頁/共46頁第6章 多態(tài)性復(fù)數(shù)加減法只能調(diào)用成員函數(shù)實(shí)現(xiàn)復(fù)數(shù)加減法只能調(diào)用成員函數(shù)實(shí)現(xiàn),不能使用符號(hào),不能使用符號(hào)“+”和和“-”,可以,可以通過重載通過重載“+”、“-”運(yùn)算符,實(shí)現(xiàn)運(yùn)算符,實(shí)現(xiàn)如如c=a+b這樣的調(diào)用方式這樣的調(diào)用方式運(yùn)算符重載:運(yùn)算符重載的實(shí)質(zhì)就是對(duì)已有的運(yùn)算符賦予多重含義,使同一個(gè)運(yùn)算符運(yùn)算符重載:運(yùn)算符重載的實(shí)質(zhì)就是對(duì)已有的運(yùn)算符賦予多重含義,使同一個(gè)運(yùn)算符作用于不同類型的數(shù)據(jù)時(shí),產(chǎn)生不同的行為。運(yùn)算符重載的實(shí)質(zhì)就是函數(shù)重載。作用于不同類型的數(shù)據(jù)時(shí),產(chǎn)生不同
2、的行為。運(yùn)算符重載的實(shí)質(zhì)就是函數(shù)重載。 第3頁/共46頁第6章 多態(tài)性第4頁/共46頁第6章 多態(tài)性第5頁/共46頁第6章 多態(tài)性該語句相當(dāng)于對(duì)函數(shù)該語句相當(dāng)于對(duì)函數(shù)operator +(CComplex c)的調(diào)用:的調(diào)用:“c= +(b)”,實(shí)現(xiàn)兩個(gè)復(fù)數(shù)的加法運(yùn)算。,實(shí)現(xiàn)兩個(gè)復(fù)數(shù)的加法運(yùn)算。 第6頁/共46頁第6章 多態(tài)性第7頁/共46頁第6章 多態(tài)性 返 回第8頁/共46頁第6章 多態(tài)性第9頁/共46頁第6章 多態(tài)性第10頁/共46頁第6章 多態(tài)性第11頁/共46頁第6章 多態(tài)性第12頁/共46頁第6章 多態(tài)性第13頁/共46頁第6章 多態(tài)性第14頁/共46頁第6章 多態(tài)性 第15頁/共
3、46頁第6章 多態(tài)性第16頁/共46頁第6章 多態(tài)性第17頁/共46頁第6章 多態(tài)性strpstra1AAAA該語句只是將該語句只是將p所指向的對(duì)象數(shù)據(jù)成員所指向的對(duì)象數(shù)據(jù)成員str賦給對(duì)象賦給對(duì)象a1的數(shù)據(jù)成員的數(shù)據(jù)成員str,即兩個(gè)對(duì)象的,即兩個(gè)對(duì)象的str指向了同一個(gè)單元指向了同一個(gè)單元 調(diào)用析構(gòu)函數(shù),同時(shí)將調(diào)用析構(gòu)函數(shù),同時(shí)將str所指向的單元釋放了,再執(zhí)行所指向的單元釋放了,再執(zhí)行a1.print()時(shí),就會(huì)出現(xiàn)錯(cuò)誤。時(shí),就會(huì)出現(xiàn)錯(cuò)誤。 第18頁/共46頁第6章 多態(tài)性第19頁/共46頁第6章 多態(tài)性第20頁/共46頁第6章 多態(tài)性strpstra1AAAAAAAA 返 回第21頁/
4、共46頁第6章 多態(tài)性第22頁/共46頁第6章 多態(tài)性第23頁/共46頁第6章 多態(tài)性第24頁/共46頁第6章 多態(tài)性第25頁/共46頁第6章 多態(tài)性相當(dāng)于函數(shù)調(diào)用相當(dāng)于函數(shù)調(diào)用“c=operator+(a, b)” 單目運(yùn)算符也可以重載為類的友元函數(shù),該友元函數(shù)有一個(gè)參數(shù)。單目運(yùn)算符也可以重載為類的友元函數(shù),該友元函數(shù)有一個(gè)參數(shù)。 返 回第26頁/共46頁第6章 多態(tài)性 雖然父類的指針可以指向子類的對(duì)象,但調(diào)用的函數(shù)雖然父類的指針可以指向子類的對(duì)象,但調(diào)用的函數(shù)Draw()都是父類()都是父類CShape的成員函數(shù)的成員函數(shù) 為了能通過基類的指針調(diào)用派生類的成員函數(shù),可以使用虛函數(shù)的方法,即
5、把成員函數(shù)為了能通過基類的指針調(diào)用派生類的成員函數(shù),可以使用虛函數(shù)的方法,即把成員函數(shù)Draw()聲明為虛函數(shù)。()聲明為虛函數(shù)。第27頁/共46頁第6章 多態(tài)性第28頁/共46頁第6章 多態(tài)性第29頁/共46頁第6章 多態(tài)性第30頁/共46頁第6章 多態(tài)性第31頁/共46頁第6章 多態(tài)性第32頁/共46頁第6章 多態(tài)性第33頁/共46頁第6章 多態(tài)性第34頁/共46頁第6章 多態(tài)性第35頁/共46頁第6章 多態(tài)性第36頁/共46頁第6章 多態(tài)性第37頁/共46頁第6章 多態(tài)性第38頁/共46頁第6章 多態(tài)性第39頁/共46頁第6章 多態(tài)性由于未調(diào)用由于未調(diào)用CTeacher類析構(gòu)函數(shù),導(dǎo)致成員類析構(gòu)函數(shù),導(dǎo)致成員mainCourse空間未被釋放空間未被釋放第40頁/共46頁第6章 多態(tài)性第41頁/共46頁第6章 多態(tài)性 不能定義不能定義CShape類的對(duì)象,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度農(nóng)業(yè)科技園區(qū)運(yùn)營(yíng)管理合同標(biāo)準(zhǔn)3篇
- 二零二五年度林權(quán)登記與不動(dòng)產(chǎn)登記網(wǎng)絡(luò)安全保障合同
- 2025年度智能控制噴錨工程勞務(wù)施工合同標(biāo)準(zhǔn)
- 二零二五年度美術(shù)教育研發(fā)中心美術(shù)教師聘用合同4篇
- 2025年度民間擔(dān)保人文化創(chuàng)意產(chǎn)業(yè)貸款合同模板
- 二零二五年度數(shù)字經(jīng)濟(jì)派遣合同就業(yè)協(xié)議書范本
- 2025年新能源汽車零部件采購及供應(yīng)合同范本2篇
- 2025年度山西旅游行業(yè)勞動(dòng)合同書范本3篇
- 2025版智能門衛(wèi)服務(wù)與社區(qū)治安巡邏合同3篇
- 2025裝載機(jī)駕駛員聘用合同-裝載機(jī)駕駛員職業(yè)技能鑒定協(xié)議3篇
- 《openEuler操作系統(tǒng)》考試復(fù)習(xí)題庫(含答案)
- 《天潤(rùn)乳業(yè)營(yíng)運(yùn)能力及風(fēng)險(xiǎn)管理問題及完善對(duì)策(7900字論文)》
- 醫(yī)院醫(yī)學(xué)倫理委員會(huì)章程
- xx單位政務(wù)云商用密碼應(yīng)用方案V2.0
- 2024-2025學(xué)年人教版生物八年級(jí)上冊(cè)期末綜合測(cè)試卷
- 2025年九省聯(lián)考新高考 語文試卷(含答案解析)
- 死亡病例討論總結(jié)分析
- 第二章 會(huì)展的產(chǎn)生與發(fā)展
- 空域規(guī)劃與管理V2.0
- JGT266-2011 泡沫混凝土標(biāo)準(zhǔn)規(guī)范
- 商戶用電申請(qǐng)表
評(píng)論
0/150
提交評(píng)論