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

正文內容

java語言程序設計基礎教程(繼承、接口和內部類)ppt(已修改)

2024-10-28 16:19 本頁面
 

【正文】 第 4章 繼承、接口和內部類 ? 繼承、超類和子類 ? 抽象類和接口 ? 內部類 ? Class類 、超類和子類 ? 繼承是面向對象編程技術的一塊基石,是一種由已有的類創(chuàng)建新類的機制。運用繼承,可以先創(chuàng)建一個通用類,它定義了一系列相關屬性的一般特性。該類可以被更具體的類繼承,每個具體的類都增加一些自己特有的東西。在 Java術語學中,被繼承的類叫超類( superclass),繼承超類的類叫子類( subclass)。子類不能繼承父類中訪問權限為 private的成員變量和方法。子類可以重寫父類的方法,及命名與父類同名的成員變量。 Java不支持多重繼承,即一個類從多個超類派生的能力。 ? 通過繼承實現代碼復用。 Java 中所有的類都是通過直接或間接地繼承 。 ? 繼承一個類,只要用 extends關鍵字把一個類的定義合并到另一個中就可以了。創(chuàng)建子類的一般格式為: ? class SubClass extends SuperClass { ? … ? } ? 例如: ? class Students extends People ? { … ? } ? 子類通過隱藏父類的成員變量和重寫父類的方法,可以把父類的狀態(tài)和行為改變?yōu)樽陨淼臓顟B(tài)和行為。例如: ? class SuperClass{ ? int x。 … ? void setX( ){ ? x=0。 } ? … ? } ? class SubClass extends SuperClass{ ? int x。 //隱藏了父類的變量 x ? … ? void setX( ) { //重寫了父類的方法 setX() ? x=5。 } ? … ? } ? 注意 :子類中重寫的方法和父類中被重寫的方法要具有相同的名字,相同的參數表和相同的返回類型,只是函數體不同。 【 例 41】 一個關于繼承的簡單例子。 ? //Create a superclass. ? class SA { ? int i, j。 ? void showij() { ? (i and j: + i + + j)。 ? } ? } ? // Create a subclass by extending class A. ? class SB extends A { ? int k。 ? void showk() { ? (k: + k)。 ? } ? void sum() { ? (i+j+k: + (i + j + k))。 ? } ? } ? class SimpleInheritance { ? public static void main(String args[]) { ? SA superOb = new SA()。 ? SB subOb = new SB()。 ? // The superclass may be used by itself. ? = 10。 ? = 20。 ? (Contents of superOb: )。 ? ()。 ? ()。 ? // The subclass has Access to all public members of its superclass. ? = 7。 ? = 8。 ? = 9。 ? (Contents of subOb: )。 ? ()。 ? ()。 ? ()。 ? (Sum of i, j and k in subOb:)。 ? ()。 ? } ? } super關鍵字 ? 與類中 this關鍵字相似, Java語言中使用關鍵字 super表示父類對象。通過在子類中使用super做前綴可以引用被子類隱藏的父類變量或被子類重寫的父類方法。 super用來引用當前對象的父類,雖然構造方法不能夠繼承,但利用 super關鍵字,子類構造方法中也可以調用父類的構造方法。 ? Super 的使用有 2種情況: 1.操作被隱藏的變量和方法 ? 訪問父類被隱藏的成員變量,一般格式為: ? 。 ? 調用父類中被重寫的方法,一般格式為: ? ([paramlist])。 ? 假如成員變量 x和方法 y()分別是被子類隱藏的父類的變量和方法,則: ? //表示父類的成員變量 x ? () //表示父類的成員方法 y() 【 例 42】 利用 supers操作父類被
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1