天天看點

Java @Override注解寫與不寫的差別

A. 簡單來說@override注解是告訴編譯器,下面的方法是重寫父類的方法

B. 如果不寫@override注解去直接重寫方法,編譯器是不會判斷你是不是正确重寫了父類中的方法的。

C. 如重寫方法時參數與父類不同,程式是不會提示報錯的。這會留下一個潛在的bug。

D. 當你寫了@override注解時,程式會判斷你是否正确的重寫了父類的對應方法。

E. 而且加上此注解後,程式會自動屏蔽父類的方法。