- 相關(guān)推薦
Java語言的多態(tài)情況
導(dǎo)語:多態(tài),指的是Java語言運行中出現(xiàn)的多種運行狀態(tài)。下面是相關(guān)介紹,歡迎參考!
(1)同一個對象,在程序不同時刻的多種運行狀態(tài)。舉例:動物,狗是狗,狗是動物。水(氣態(tài),液態(tài),固態(tài))
(2)多態(tài)前提
A:存在著繼承或者實現(xiàn)關(guān)系
B:有方法的重寫
C:父類(接口)引用指向子類(實現(xiàn))對象
(3)多態(tài)的好處和弊端:
好處:多態(tài)的存在提高了程序的擴展性和后期可維護(hù)性
弊端:雖然可以預(yù)先使用,但是只能訪問父類中已有的功能,運行的是后期子類的功能內(nèi)容。
不能預(yù)先使用子類中定義的特有功能。
(4)多態(tài)中對象調(diào)用成員的特點
Fu f = new Zi();
A:成員變量
編譯看左邊,運行看左邊
B:成員方法
編譯看左邊,運行看右邊
C:靜態(tài)方法
編譯看左邊,運行看左邊
(5)多態(tài)的思想
指揮同一批對象做事情。舉例:帶兵打仗,下課等。
【Java語言的多態(tài)情況】相關(guān)文章:
Java中的多態(tài)用法實例分析10-23
Java 語言概述09-05
Java語言的優(yōu)點07-12
java語言基礎(chǔ)08-29
Java語言的基礎(chǔ)07-29
Java語言的歷史08-03
Java語言的編程特點03-18
java語言類的嵌入08-01
Java語言的學(xué)習(xí)技巧08-11