JAVA語言複習基礎7 多型

2021-08-20 02:18:08 字數 757 閱讀 4960

多型指兩個或多個屬於不同類的物件,對於同乙個訊息(方法呼叫)做出不同響應的方式。

多型存在於父子類之間;子類要重寫父類的方法。

編譯時是父類物件,執行時是子類物件:父類 父類物件 = 子類例項;

classa}

class

bextends

a public

void kind()

}public

class

duotai

}

介面是一種特殊的抽象類,它用inte***ce來修飾,它有一堆抽象方法,如果要實現介面,就要實現介面的所有抽象方法。

介面可以實現多個,增加了**的可維護性,

inte***ce

fly

inte***ce

eat

inte***ce

oil

class

bird

implements

fly,eat

@override

public

void eat()

}class

plane

implements

fly,oil

@override

public

void addoil()

}public

class

inte***cedemo

}

java基礎複習(2) 繼承和多型

多型final類和方法 抽象類 由於子類的構造器不能直接訪問父類的私有域,因此需要呼叫父類的構造器對這些私有域初始化 採用super關鍵字進行呼叫 super語句必須是子類構造器的第一條語句 如果子類構造器沒有顯式地呼叫父類的構造器,將自動呼叫父類預設無參構造器 如果子類構造器既沒有顯式地呼叫父類的...

JAVA語言基礎複習1

物件導向 一.什麼是類?類就是有 相同屬性和方法 的一組物件的集合 二.什麼是物件?物件就是 用來描述客觀事物的乙個 實體,由一組 屬性和方法構成 三.方法和屬性是什麼?方法就是物件執行的 操作屬性就是物件的 特徵四.什麼是方法過載?方法的過載就是方法名一樣,引數列表不一樣 public class...

複習下java 多型

多型的定義 指允許不同類的物件對同一訊息做出響應。即同一訊息可以根據傳送物件的不同而採用多種不同的行為方式。傳送訊息就是函式呼叫 簡而言之就是 對於同一動作做出的響應產生不同的結果 多型存在的必要條件 在繼承的基礎上要有重寫父類引用指向子類物件 即向上轉型 多型存在的好處 多型的實現方式 繼承和介面...