Java中的方法重載與方法重寫


重載(overload)

重載是在一個類中,同名方法擁有不同的參數列表則視為重載。不同的參數列表包括:參數數量不同,參數類型不同,參數順序不同。重載對於返回類型沒有要求,所以不能通過返回類型去判斷是否是重載方法。

總結:

1.重載必須有不同的參數列表

2.重載對於返回類型沒有要求

3.重載對於修飾符訪問權限沒有要求

 

重寫(override)

重寫是在子類中重寫父類的方法,方法名,參數列表,返回類型必須相同。

總結:

1.重寫存在於父類與子類之中

2.重寫方法必須與被重寫方法相同的方法名,參數列表,返回類型

3.重寫方法的修飾符訪問權限必須大於等於被重寫方法修飾符訪問權限

4.重寫方法拋出的異常必須小於等於被重寫方法拋出的異常


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM