freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java編程技術(shù)基礎(chǔ)課件第7章類的封裝、多態(tài)和繼承(文件)

 

【正文】 例 7- 8 723 方法的覆蓋 方法覆蓋是指子類中定義的方法與父類中已定義的方法名稱相同,但方法的內(nèi)容不同。想改哪一個(gè)方法,只要重新寫(xiě)一個(gè)類繼承原有的類,然后將新方法寫(xiě)在其中(新方法名與原來(lái)的相同),這樣就可完全改寫(xiě)超類方法的程序代碼 。 ? OOP便是以類來(lái)定義一個(gè)對(duì)象的。 ? 從這里我們可發(fā)現(xiàn)“汽車類”是比較通用,概念性的類。這樣在超類中只定義一些通用的狀態(tài)與實(shí)現(xiàn)部分的行為,到了次類中才實(shí)現(xiàn)細(xì)節(jié),我們稱此超類為抽象類(abstract class)。 732 繼承的實(shí)現(xiàn) ? 類繼承關(guān)系的產(chǎn)生很簡(jiǎn)單,使用 extends 關(guān)鍵字,例如 : public class JApplet_1 extends Applet ? 定義繼承的形式為: [訪問(wèn)權(quán)限 ] class 類名 [extends 父類 ] { … . } ? 繼承的好處 : ? 。 例如在 Applet范例中,方法 init(), start(),stop(), destroy(), paint()等,均是 類先定義好的方法。 當(dāng)創(chuàng)建子類的對(duì)象,系統(tǒng)自動(dòng)調(diào)用構(gòu)造方法時(shí), 首先引用父類的構(gòu)造方法,然后再引用子類的構(gòu)造方法。 3.方法的覆蓋 覆蓋是指子類包含有與父類名稱相同的方法,在子類引用方法時(shí)需要指明引用的是父類方法還是子類方法。 this與 super分別指著有繼承關(guān)系的下、超類。 ? 例 7- 12 ? 注意:子類只能繼續(xù)父類中的非 private成員變量和成員方法。 6.類的轉(zhuǎn)換 ? 子類對(duì)象可以轉(zhuǎn)換為父類對(duì)象,但父類對(duì)象不能轉(zhuǎn)換為子類對(duì)象。 ? 終止繼承的實(shí)現(xiàn): ? 使用“ final“修飾方法。 ? 繼承就是父類中的成員變量和成員方法與子類中的成員變量和成員方法之間的關(guān)系。 小結(jié) ? 封裝就是設(shè)置類中的成員變量和成員方法的訪問(wèn)權(quán)限。 7.終止繼承 ? 子類通過(guò)繼承父類的非 private成員變量和成員方法,實(shí)現(xiàn)代碼的復(fù)用。 ? 繼續(xù)原則( P111) ? 例 7- 13 ? 注意: 子類默認(rèn)繼續(xù)父類中的無(wú)參數(shù)構(gòu)造方法。 Super指的是所繼承的超類對(duì)象。 4. this與 super的區(qū)別 ? 類借著 extends產(chǎn)生上下類關(guān)系后,有時(shí)候會(huì)需要用到超類的方法或變量
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1