方法的重載: 在同一個類中,出現多個同名的方法,參數列表不同,與返回值類型,修飾符無關
方法的重寫: 子類中出現和父類中一模一樣的方法(包括返回值類型,方法名,參數列表)
方法重寫的注意事項:
1.重寫的方法必須要和父類一模一樣(包括返回值類型,方法名,參數列表)
2.重寫的方法可以使用@Override注解來標識
3.子類中重寫的方法的訪問權限不能低於父類中方法的訪問權限
權限修飾符 : private < 默認(什么都不寫) < protected < public
為什么要重寫方法:
1.當父類中的方法無法滿足子類需求的時候,需要方法重寫
2.當子類具有特有的功能的時候,就需要方法重寫
子類可以根據需要,定義特定於自己的行為。既沿襲了父類的功能名稱,又根據子類的需要重新實現父類方法,從而進行擴展增強。