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

正文內(nèi)容

第4章繼承與多態(tài)-資料下載頁(yè)

2024-10-04 19:14本頁(yè)面
  

【正文】 就是不同的對(duì)象有相同的輪廓或形態(tài),但具體執(zhí)行的過(guò)程卻大相徑庭。例如,駕駛員在開(kāi)車(chē)時(shí)都知道“遇到紅燈時(shí)剎車(chē)”,這與駕駛員駕駛的是什么型號(hào)的車(chē)無(wú)關(guān),所有的車(chē)都具有相同的輪廓或形態(tài)的剎車(chē)。 ? 在 Java開(kāi)發(fā)中,基于繼承的多態(tài)就是指對(duì)象功能的調(diào)用者用超類(lèi)的引用來(lái)進(jìn)行方法調(diào)用。這樣,可以提高靈活性,因?yàn)橛贸?lèi)的引用能調(diào)用各種不同的子類(lèi)實(shí)現(xiàn),就像汽車(chē)駕駛員可以開(kāi)各種不同的汽車(chē)一樣。 所有類(lèi)的超類(lèi): Object類(lèi) ? Java中的所有類(lèi)都直接或間接繼承自 Object類(lèi),因此 Object類(lèi)具有的功能所有的類(lèi)都具有。本節(jié)將對(duì) Object類(lèi)當(dāng)中的一些重要的方法進(jìn)行介紹,主要包括 toString、 equals與 hashCode方法。 ? 1. toString方法 ? toString方法是 Object中的重要方法之一,該方法將返回此對(duì)象的字符串表示,以便在實(shí)際運(yùn)行或調(diào)試代碼時(shí)可以獲取字符串表示的對(duì)象狀態(tài)信息,下面給出了該方法的定義形式。 所有類(lèi)的超類(lèi): Object類(lèi) ? 2. equals方法的意義 ? 前面介紹比較兩個(gè) String的類(lèi)內(nèi)容是否相同時(shí),使用了equals方法。其實(shí), equals方法都是來(lái)自 Object類(lèi)的,String類(lèi)對(duì)其進(jìn)行了重寫(xiě)以滿足比較字符串內(nèi)容的要求。Object類(lèi)中設(shè)計(jì)這個(gè)方法就是為了讓繼承它的類(lèi)來(lái)重寫(xiě),以滿足比較不同類(lèi)型對(duì)象是否等價(jià)的要求。 ? 在 Object類(lèi)中,該方法的實(shí)現(xiàn)相當(dāng)于如下代碼。 ? 1 public boolean equals(Object obj) ? 2 { ? 3 return (this == obj)。 ? 4 } 小結(jié) ? 本章首先介紹了 Java的一項(xiàng)基本特性 — 繼承,及其具體的實(shí)現(xiàn)方法。然后介紹了成員變量與方法的繼承、方法的重載、 final與 abstract的類(lèi)與方法,最后討論了基于繼承的多態(tài)在 Java中的實(shí)現(xiàn)。通過(guò)本章的學(xué)習(xí),為讀者后面學(xué)習(xí)更多其他面向?qū)ο蟮闹R(shí)打下了良好的基礎(chǔ)。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1