overload(重載)與override(覆蓋)

“overload(重載)”:  
1、overload方法名時參數類型、個數、順序至少有一個不相同;  
2、不能overload只有返回值不同的方法名;  
3、overload存在於父類和子類、同類中。  
 
“override(覆蓋)”  
1、override時,方法名、參數、返回值相同;  
2、子類方法不能縮小父類方法的訪問權限;  
3、子類方法不能拋出比父類方法更多的異常(但子類方法可以不拋出異常);  
4、override存在於父類和子類之間。  
發佈了35 篇原創文章 · 獲贊 1 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章