“overload(重載)”:
1、overload方法名時參數類型、個數、順序至少有一個不相同;
2、不能overload只有返回值不同的方法名;
3、overload存在於父類和子類、同類中。
“override(覆蓋)”
1、override時,方法名、參數、返回值相同;
2、子類方法不能縮小父類方法的訪問權限;
3、子類方法不能拋出比父類方法更多的異常(但子類方法可以不拋出異常);
4、override存在於父類和子類之間。
1、overload方法名時參數類型、個數、順序至少有一個不相同;
2、不能overload只有返回值不同的方法名;
3、overload存在於父類和子類、同類中。
“override(覆蓋)”
1、override時,方法名、參數、返回值相同;
2、子類方法不能縮小父類方法的訪問權限;
3、子類方法不能拋出比父類方法更多的異常(但子類方法可以不拋出異常);
4、override存在於父類和子類之間。