重載與重寫的區別(表格說明)

重載(Overload) 重寫(Override)
不存在繼承關係,同一類中方法的重載 存在繼承關係,子類重寫父類方法
方法名必須相同 方法名必須相同
參數列表必須不同 參數列表必須相同
修飾符不影響 訪問修飾符的限制一定要大於被重寫方法的訪問修飾符(public>protected>default>private)
異常不影響 拋出的異常不能比被重寫方法的異常更廣
被static、final、private修飾的父類方法無法被重寫
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章