版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第10章實(shí)現(xiàn)多態(tài)主講:胡伏湘復(fù)習(xí)提問1.接口與普通類有什么不同?2.一個(gè)類可以實(shí)現(xiàn)多少個(gè)接口?本章提要主要知識(shí)點(diǎn):多態(tài)的定義;實(shí)現(xiàn)多態(tài)的條件
學(xué)習(xí)目標(biāo):理解多態(tài)的含義,掌握多態(tài)的使用方法。10.1創(chuàng)建多態(tài)的條件10.1.1什么叫多態(tài)多態(tài)是指程序中定義的引用變量所指向的具體類型和通過該引用變量發(fā)出的方法調(diào)用在編程時(shí)并不確定,而是在程序運(yùn)行期間才確定,即一個(gè)引用變量倒底會(huì)指向哪個(gè)類的實(shí)例對(duì)象,該引用變量發(fā)出的方法調(diào)用到底是哪個(gè)類中實(shí)現(xiàn)的方法,必須在由程序運(yùn)行期間才能決定。
10.1創(chuàng)建多態(tài)的條件10.1.2多態(tài)的條件
在代碼中實(shí)現(xiàn)Java的多態(tài)必須遵循的必要條件:存在子類繼承父類關(guān)系(包括接口的實(shí)現(xiàn));子類覆蓋父類中的方法。在實(shí)現(xiàn)多態(tài),需有子類對(duì)父類方法的覆蓋(重寫)。例10-1:動(dòng)物類Animal(該類中包括所有動(dòng)物均具發(fā)聲行為),即父類,子類狗(Dog)、貓(Cat)、豬(Pig)都對(duì)這個(gè)方法進(jìn)行了覆蓋(重寫)。10.2實(shí)現(xiàn)多態(tài)10.2.1子類向父類轉(zhuǎn)型實(shí)現(xiàn)多態(tài)要理解多態(tài)性,首先要知道什么是“向上轉(zhuǎn)型”。前面定義了一個(gè)子類Cat,它繼承了Animal類,那么后者就是前者是父類??梢酝ㄟ^
Catc=newCat();實(shí)例化一個(gè)Cat的對(duì)象,這個(gè)不難理解。但當(dāng)這樣定義時(shí):
Animala=newCat();10.2實(shí)現(xiàn)多態(tài)10.2.1子類向父類轉(zhuǎn)型實(shí)現(xiàn)多態(tài)例10-2:應(yīng)用例10-1創(chuàng)建的動(dòng)物類Animal與狗(Dog)、貓(Cat)、豬(Pig)類實(shí)現(xiàn)多態(tài)。10.2實(shí)現(xiàn)多態(tài)10.2.2實(shí)現(xiàn)類向接口轉(zhuǎn)型實(shí)現(xiàn)多態(tài)類實(shí)現(xiàn)接口,通常也意味著該類繼承的接口,實(shí)現(xiàn)類向接口轉(zhuǎn)型實(shí)現(xiàn)多態(tài)也是面向?qū)ο笳Z言無處不在的應(yīng)用。例10-3:把主板上的PCI插槽就是定義為接口,聲卡、顯卡、網(wǎng)卡定義為PCI插槽接口的實(shí)現(xiàn)類,在主類中應(yīng)用多態(tài)。本章
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 假如給我三天光明讀后感范文
- 中秋節(jié)給員工的慰問信范文(7篇)
- 探究植物細(xì)胞吸水和失水說課稿
- 咳嗽課件小班教學(xué)課件
- 手工美食課件教學(xué)課件
- 如何使用課件教學(xué)課件
- 水泵工課件教學(xué)課件
- 天桃實(shí)驗(yàn)學(xué)校九年級(jí)上學(xué)期語文10月月考試卷
- 花溪區(qū)久安中學(xué)度七年級(jí)上學(xué)期語文期中質(zhì)量監(jiān)測(cè)試卷
- 小說發(fā)展課件教學(xué)課件
- 《語言學(xué)綱要》修訂版課后練習(xí)題
- 甲狀腺癌術(shù)后并發(fā)癥護(hù)理
- 2022年《江蘇省機(jī)動(dòng)車維修費(fèi)用結(jié)算清單》格式
- 數(shù)字媒體技術(shù)專業(yè)群建設(shè)方案
- 機(jī)械畢業(yè)設(shè)計(jì)(PLC的恒溫箱控制系統(tǒng)設(shè)計(jì))
- 簡述火力發(fā)電廠生產(chǎn)過程課件
- 砷環(huán)境地球化學(xué)研究進(jìn)展
- 06竣工財(cái)務(wù)決算審計(jì)工作底稿(試行)
- 化驗(yàn)室化學(xué)試劑分類清單(參考模板)
- 三教”統(tǒng)一、和諧發(fā)展促進(jìn)學(xué)生健康成長的有效方式
- 材料成型概論 第四章 擠壓成型
評(píng)論
0/150
提交評(píng)論