@ override аннотация в JDK 1.6
Я использую JDK1.6. Когда я реализую интерфейс и в классе реализации, если я даю@override
перед именами моих функций Eclipse выдает ошибку компиляции. то есть приведенный ниже код неверен в соответствии с Eclipse.
public class SomeListener implements ServletContextListener {
@Override
public void contextDestroyed(ServletContextEvent arg0) {
// code
}
/* other overridden methods here */
}
Если я удалю@Override
аннотации, то код прекрасно компилируется. Означает ли это, что JDK1.6 не требует от нас префикса@override
аннотации больше?