首頁 >Java >Java入門 >java多型是什麼

java多型是什麼

(*-*)浩
(*-*)浩原創
2019-11-11 11:39:542674瀏覽

java多型是什麼

多型態是同一個行為具有多個不同表現或形態的能力。

多態就是同一個接口,使用不同的實例而執行不同操作,如圖所示:  (推薦學習:java課程

java多型是什麼

多態性是物件多種表現的體現。

現實中,例如我們按下F1 鍵這個動作:

如果当前在 Flash 界面下弹出的就是 AS 3 的帮助文档;
如果当前在 Word 下弹出的就是 Word 帮助;
在 Windows 下弹出的就是 Windows 帮助和支持。
同一个事件发生在不同的对象上会产生不同的结果。

多態的優點

消除型別之間的耦合關係

可替換性

可擴充性

介面性

彈性

##簡化性

多態存在的三個必要條件

繼承

重寫

父類別引用指向子類別物件

例如:

Parent p = new Child();

當使用多態方式呼叫方法時,首先檢查父類別中是否有該方法,如果沒有,則編譯錯誤;如果有,再去調用子類別的同名方法。

多態的好處:可以讓程式有良好的擴展,並且可以對所有類別的物件進行通用處理。

以上是java多型是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:怎麼查看java下一篇:怎麼查看java