1. 程式人生 > 其它 >過載與重寫

過載與重寫

目前的問題:父類的功能無法滿足子類的需求。

方法重寫的前提: 必須要存在繼承的關係。

方法的重寫: 子父類出了同名的函式,這個我們就稱作為方法的重寫。

什麼是時候要使用方法的重寫:父類的功能無法滿足子類的需求時。

方法重寫要注意的事項: 1.方法重寫時, 方法名與形參列表必須一致。 2.方法重寫時,子類的許可權修飾符必須要大於或者等於父類的許可權修飾符。 3.方法重寫時,子類的返回值型別必須要小於或者 等於父類的返回值型別。 4.方法重寫時, 子類丟擲的異常型別要小於或者等於父類丟擲的異常型別。 Exception(最壞) RuntimeException(小壞)

方法的過載:在一個類中 存在兩個或者兩個 以上的同名函式,稱作為方法過載。

方法過載的要求

1. 函式名要一致。2. 形參列表不一致(形參的個數或形參 的型別不一致)3. 與返回值型別無關。