1. 程式人生 > 其它 >方法的重寫和過載

方法的重寫和過載

方法的重寫

方法重寫必須有一個前提 必須是繼承關係

為什麼會進行方法的重寫 因為當父類的方法已經不能夠滿足子類的需求的時候 我們就需要進行方法的重寫

方法重寫的原則 1、方法名必須相同 2、引數列表必須相同 3、返回值型別相同或者是其子類 4、訪問許可權相同或者不嚴於父類 還有可能是父類的父類等

注意事項 1、父類私有化的方法 不能被重寫 只能重寫能被繼承的方法 2、一般情況下 重寫都會存在一模一樣的方法 僅僅是方法體不同 3、一般不會去改變返回值      型別和訪問許可權

方法的過載        同類同名不同引數 同一個類中 方法名相同 引數不同的方法 引數不同包括 引數個數不同 型別不同 順序不同

方法的重寫        在子類和父類中存在 同名同參同返回值同訪問修飾符的方法

方法的重寫

方法的過載