如果我实现接口方法,是否应该放置@Override标记?我知道当你覆盖超类(不是接口)的方法时@Override标签应该存在。但是如何实现接口的方法?
答案 0 :(得分:8)
好吧,yes:
你应该随时使用@Override 可能。它可以防止简单的错误 从被制造出来。例如:
@Override public boolean equals(MyObject mObj){ // code ... }
这不会编译,因为它 没有正确地重写等于。
同样的方法也是如此 实现一个接口(1.6及以上 只有)或覆盖超级类 方法