重載與重寫對比: 重載: 許可權修飾符(public private 預設):無關 方法名:重載的兩個方法的方法名必須相同 形參列表: 形參類型的順序不同 形參的個數不同 形參的類型不同 三者至少滿足一個 返回值類型: 重載與返回值類型無關 重寫: 許可權修飾符(public private 預設): ...
重載與重寫對比:
重載:
許可權修飾符(public private 預設):無關
方法名:重載的兩個方法的方法名必須相同
形參列表:
形參類型的順序不同
形參的個數不同
形參的類型不同
三者至少滿足一個
返回值類型:
重載與返回值類型無關
重寫:
許可權修飾符(public private 預設):
子類方法的許可權>=父類的方法的許可權
方法名:
子類方法和父類方法必須相同
形參列表:
子類方法和父類方法的形參列表必須相同
返回值類型:
基本類數據類型:
必須相同
引用數據類型:
子類方法的返回值類型和父類方法的返回值類型相同
或者
子類方法的返回值類型是父類方法的返回值類型的 子類