dol*_*eng 3 java overriding annotations
如果我实现接口的方法,我应该放置@Override标记吗?我知道当你覆盖超类(不是接口)的方法时@Override标签应该存在.但是如何实现接口的方法呢?
嗯,是的:
你应该尽可能使用@Override.它可以防止出现简单的错误.例:
Run Code Online (Sandbox Code Playgroud)@Override public boolean equals(MyObject mObj){ // code ... }这不会编译,因为它没有正确覆盖equals.
对于实现接口(仅限1.6及更高版本)或覆盖超类的方法的方法也是如此.