當前位置:才華齋>計算機>java語言>

Java語言的多態情況

java語言 閲讀(2.38W)

導語:多態,指的是Java語言運行中出現的多種運行狀態。下面是相關介紹,歡迎參考!

Java語言的多態情況

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

  (2)多態前提

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

B:有方法的'重寫

C:父類(接口)引用指向子類(實現)對象

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

好處:多態的存在提高了程序的擴展性和後期可維護性

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

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

  (4)多態中對象調用成員的特點

Fu f = new Zi();

A:成員變量

編譯看左邊,運行看左邊

B:成員方法

編譯看左邊,運行看右邊

C:靜態方法

編譯看左邊,運行看左邊

  (5)多態的思想

指揮同一批對象做事情。舉例:帶兵打仗,下課等。