1. 程式人生 > >java基礎知識:多型

java基礎知識:多型

1.在Java中,多型體現在兩個方面:由方法過載實現的靜態多型性(靜態多型)和方法重寫實現的動態多型性(執行時多型)

2.多型的體現:父類的引用指向了子類物件,父類的引用也可以接收自己的子類物件。

3.多型的前提:類與類之間要麼繼承,要麼實現,同時存在一個前提:重寫。

4.多型的弊端:只能使用父類的引用訪問父類成員。

5.多型的特點:

Anima a=new cat();

在多型中,非靜態成員函式,成員函式在多型呼叫時,編譯看左邊,執行看右邊。

在多型中,靜態成員函式,無論編譯和執行,都看左邊。

在多型中,成員變數的特點,無論編譯和執行,都參考左邊。

案例說明: