過載與重寫
阿新 • • 發佈:2022-05-03
目前的問題:父類的功能無法滿足子類的需求。
方法重寫的前提: 必須要存在繼承的關係。
方法的重寫: 子父類出了同名的函式,這個我們就稱作為方法的重寫。
什麼是時候要使用方法的重寫:父類的功能無法滿足子類的需求時。
方法重寫要注意的事項: 1.方法重寫時, 方法名與形參列表必須一致。 2.方法重寫時,子類的許可權修飾符必須要大於或者等於父類的許可權修飾符。 3.方法重寫時,子類的返回值型別必須要小於或者 等於父類的返回值型別。 4.方法重寫時, 子類丟擲的異常型別要小於或者等於父類丟擲的異常型別。 Exception(最壞) RuntimeException(小壞)
方法的過載:在一個類中 存在兩個或者兩個 以上的同名函式,稱作為方法過載。
方法過載的要求
1. 函式名要一致。2. 形參列表不一致(形參的個數或形參 的型別不一致)3. 與返回值型別無關。