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

正文內(nèi)容

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

2024-10-06 16:57本頁(yè)面
  

【正文】 ? 繼承就是父類中的成員變量和成員方法與子類中的成員變量和成員方法之間的關(guān)系。 小結(jié) ? 封裝就是設(shè)置類中的成員變量和成員方法的訪問(wèn)權(quán)限。 ? 終止繼承的實(shí)現(xiàn): ? 使用“ final“修飾方法。 7.終止繼承 ? 子類通過(guò)繼承父類的非 private成員變量和成員方法,實(shí)現(xiàn)代碼的復(fù)用。 6.類的轉(zhuǎn)換 ? 子類對(duì)象可以轉(zhuǎn)換為父類對(duì)象,但父類對(duì)象不能轉(zhuǎn)換為子類對(duì)象。 ? 繼續(xù)原則( P111) ? 例 7- 13 ? 注意: 子類默認(rèn)繼續(xù)父類中的無(wú)參數(shù)構(gòu)造方法。 ? 例 7- 12 ? 注意:子類只能繼續(xù)父類中的非 private成員變量和成員方法。 Super指的是所繼承的超類對(duì)象。 this與 super分別指著有繼承關(guān)系的下、超類。 4. this與 super的區(qū)別 ? 類借著 extends產(chǎn)生上下類關(guān)系后,有時(shí)候會(huì)需要用到超類的方法或變量,有時(shí)候會(huì)用到本身的方法或變量。 3.方法的覆蓋 覆蓋是指子類包含有與父類名稱相同的方法,在子類引用方法時(shí)需要指明引用的是父類方法還是子類方法。如果一定要引用父類中這些成員變量,可以使用 “ super“關(guān)鍵字來(lái)指示。 當(dāng)創(chuàng)建子類的對(duì)象,系統(tǒng)自動(dòng)調(diào)用構(gòu)造方法時(shí), 首先引用父類的構(gòu)造方法,然后再引用子類的構(gòu)造方法。 1.子類對(duì)父類成員變量的繼承 子類在繼承父類的成員變量時(shí) ,只繼承父類中非私有的成員變量。 例如在 Applet范例中,方法 init(), start(),stop(), destroy(), paint()等,均是 類先定義好的方法。提高程序撰寫的效率 。 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 父類 ] { … . } ? 繼承的好處 : ? 。這樣其他的程序設(shè)計(jì)師就可依照他們所要的特定次類進(jìn)行實(shí)現(xiàn)與定義,就像轎車、出租車、巴士都有它們特定的狀態(tài)與行為,例如像顏色、手排自排等。這樣在超類中只定義一些通用的狀態(tài)與實(shí)現(xiàn)部分的行為,到了次類中才實(shí)現(xiàn)細(xì)節(jié),我們稱此超類為抽象類(abstract class)。比如引擎
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1