java 方法重載與方法覆蓋的異同

方法覆蓋和方法重載具備如下相同點:spa ◦ 都要求方法名相同 ◦ 均可以用於抽象方法和非抽象方法之間  不一樣點: ◦ 方法覆蓋要求參數簽名必須一致,而方法重載要求參數簽名必 須不一致 ◦ 方法覆蓋返回類型必須一致,方法重載對此不作限制 ◦ 方法覆蓋只能用於子類覆蓋父類的方法,方法重載用於同一個 類的全部方法(包括從父類中繼承而來的方法) ◦ 方法覆蓋對方法的訪問權限和拋出的異常有特殊的要求,而
相關文章
相關標籤/搜索