方法的重載與重寫-完善中

1.重載(overload)

(1)方法名稱一樣,參數列表不一樣

與下列因素有關:

     ①參數個數不同

     ②參數類型不同

     ③參數多類型順序不同

與下列因素無關

     ①與參數名稱無關

     ②與方法的返回值無關

2.重寫(override)(前提:繼承)

在繼承關係中,方法的名稱一樣。參數列表也一樣。也叫覆蓋、覆寫

特點:創建的是子類對象,則優先使用子類方法

注意事項:

① 父子類之間方法、參數列表皆相同

②  子類方法的返回值範圍 <= 父類方法的返回值範圍(比如Object > String)

③  子類方法的訪問權限     >= 父類方法的訪問權限(public > protected > (default) > private)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章