【发布时间】:2010-09-17 18:38:59
【问题描述】:
实现接口方法的方法是否应该用@Override注解?
javadoc of the Override annotation 说:
表示方法声明旨在覆盖超类中的方法声明。如果一个方法被这个注解类型注解但没有覆盖超类方法,编译器需要生成一个错误信息。
我不认为接口在技术上是超类。还是这样?
【问题讨论】:
-
我找不到 @Override 文章的替代品(Oracle 最近移动了旧的 Sun 博客)。你知道怎么找到吗?
-
到现在(2015 年)我们应该有一个 @Implement(s) 注释。这会让事情变得清晰!
-
现在(2015 年)我们应该在 java 8 中使用 @Override 吗?
标签: java oop interface annotations