我正在使用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
注解加前缀了?