1.重載(overload)
(1)方法名稱一樣,參數列表不一樣
與下列因素有關:
①參數個數不同
②參數類型不同
③參數多類型順序不同
與下列因素無關
①與參數名稱無關
②與方法的返回值無關
2.重寫(override)(前提:繼承)
在繼承關係中,方法的名稱一樣。參數列表也一樣。也叫覆蓋、覆寫
特點:創建的是子類對象,則優先使用子類方法
注意事項:
① 父子類之間方法、參數列表皆相同
② 子類方法的返回值範圍 <= 父類方法的返回值範圍(比如Object > String)
③ 子類方法的訪問權限 >= 父類方法的訪問權限(public > protected > (default) > private)