Java物件導向總結(多型)

任智華666發表於2017-05-10

(1)同一個物件,在程式不同時刻的多種執行狀態。舉例:動物,狗是狗,狗是動物。水(氣態,液態,固態)

(2)多型前提

A:存在著繼承或者實現關係

B:有方法的重寫

C:父類(介面)引用指向子類(實現)物件

(3)多型的好處和弊端:

好處:多型的存在提高了程式的擴充套件性和後期可維護性

弊端:雖然可以預先使用,但是隻能訪問父類中已有的功能,執行的是後期子類的功能內容。

      不能預先使用子類中定義的特有功能。

(4)多型中物件呼叫成員的特點

Fu f = new Zi();

A:成員變數

編譯看左邊,執行看左邊

B:成員方法 

編譯看左邊,執行看右邊

C:靜態方法

編譯看左邊,執行看左邊



相關文章