多型和抽象

2021-09-24 10:52:34 字數 325 閱讀 8970

經過一天的學習我們需要掌握以下幾點。

一 什麼是多型。

乙個物件有多種形式的能力乙個類的子類可以定義他們唯一的行動,同時共享父類的某次寫相同特徵。

二 了解多型之前需要了解幾個繼承技術。

1向上轉型技術 2instaceof關鍵字 3動態繫結技術。

三 動態繫結。

將乙個方法呼叫與該方法所在的類關聯起立。

四 什麼是抽象,抽象類

1無法準確描述的,不能真是存在的。

2不能被例項化的類叫做抽象類。

五什麼是抽象方法,

就是讓某個方法變成抽象,不需要書寫方法體,子類必須重寫該方法。

多型和抽象

多型就是指 相同的行為不同的實現 特指方法 理解多型 1.靜態多型 編譯期,系統就能決定呼叫哪個方法 通過過載實現 2.動態多型 執行期,系統才能確定動態方法所指的物件 使用動態繫結和重寫實現 注 多型中大量用到動態多型。多型的技術基礎 1.向上轉型技術 子轉父 用到動態繫結技術 執行時根據父類引用...

多型和抽象

乙個物件有多重形式的能力,相同的行為不同的實現。乙個介面,多種實現 編譯時系統決定呼叫哪個方法 通過方法的過載實現 方法的過載滿足相同的行為不同的實現 單獨的重寫也是靜態多型 過載1.過載只能通過不同的方法引數來區分。例如不同的引數型別,不同的引數個數,不同的引數順序。2.不能通過訪問許可權 返回型...

抽象和多型

一 抽象 1.概述 將功能定義抽象,那麼該類就是抽象類 2.特點 乙個類中可以抽象方法.也可以有非抽象方法 3.格式 public abstract void method 4.抽象類的子類特點 子類可以是抽象類,沒有任何意義.抽象類不能直接例項化,就不能使用呼叫方法 子類是非抽象類,必須要重寫父類...