iT邦幫忙

2024 iThome 鐵人賽

DAY 16
0
JavaScript

Java程式實作系列 第 18

Java語法-10

  • 分享至 

  • xImage
  •  
  1. 多態(Polymorphism)
    多態是面向對象程式設計中的一個重要特性,主要包括方法重寫(Overriding)和方法重載(Overloading)。它允許物件以不同的方式表現同一操作,從而提高了程式的靈活性和可維護性。

方法重寫(Overriding):
•子類可以重寫父類的方法,以提供具體的實作。
•重寫的方法必須與父類中相應的方法具有相同的名稱、返回類型和參數列表。
•主要用途是實現多型性,使得子類可以提供特定的行為。

方法重載(Overloading):
•在同一個類中,可以定義多個同名但參數不同的方法(不同的參數類型、數量或順序)。
•方法重載是靜態多態性,因為在編譯時決定使用哪一個方法。

動態多態性:
•透過父類的引用來調用子類的重寫方法。
•在運行時決定,允許不同的子類物件表現出不同的行為。


上一篇
Java語法-9
下一篇
Java語法-11
系列文
Java程式實作30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言