1. 程式人生 > >Java 子類繼承父類方法的重寫(或者覆蓋,override)

Java 子類繼承父類方法的重寫(或者覆蓋,override)

1、子類重寫父類方法的方法名、引數型別必須與父類被重寫(被覆蓋)的方法相同;
2、子類方法的返回值型別必須小於等於父類被重寫的方法的返回值型別;
3、子類丟擲的異常小於等於父類方法丟擲的異常;
4、子類的訪問許可權大於等於父類的訪問許可權;(子類重寫了父類的方法,子類的方法的許可權修飾符不能比父類低,最好與父類一致。(public > 預設修飾符>protected>private) 父類是public的,那麼子類只能是public的)