重寫與重載的區別?重載的方法是否可以改變返回值的類型?


總結如下:

重寫方法必須滿足下列條件
(1) 子類的方法的名稱及參數必須和所覆蓋的方法相同
(2) 子類的方法返回類型必須和所覆蓋的方法相同

(3) 子類方法不能縮小所覆蓋方法的訪問權限
(4) 子類方法不能拋出比所覆蓋方法更多的異常

重載方法必須滿足下列條件
(1) 方法名必須相同
(2) 方法的參數簽名必須相同
(3) 方法的返回類型和方法的修飾符可以不相同


免責聲明!

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



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