Java 我必须删除@Override注释吗?

Java 我必须删除@Override注释吗?,java,annotations,Java,Annotations,下面的代码在公共无效控件()附近出现错误{ EClipse还提供了一个删除@Override注释的技巧。我浏览了一下,发现如果标记为@Override的方法无法正确重写其超类中的方法,编译器将生成一个错误 我不明白“无法正确覆盖”是什么意思 在JDK 1.5中,@Override只能应用于父类中的方法。在JDK 1.6及更高版本中,它也可以用于接口方法。我猜您已经为JDK 1.5编译器合规性设置了Eclipse。您可以在“Java编译器”中检查或更改此设置“项目属性”对话框的选项卡。在标题中以缩

下面的代码在
公共无效控件()附近出现错误{

EClipse还提供了一个删除@Override注释的技巧。我浏览了一下,发现如果标记为@Override的方法无法正确重写其超类中的方法,编译器将生成一个错误

我不明白“无法正确覆盖”是什么意思


在JDK 1.5中,
@Override
只能应用于父类中的方法。在JDK 1.6及更高版本中,它也可以用于接口方法。我猜您已经为JDK 1.5编译器合规性设置了Eclipse。您可以在“Java编译器”中检查或更改此设置“项目属性”对话框的选项卡。

在标题中以缩写形式指定确切的错误消息,并在文章中以长形式指定。同时搜索此类错误消息。啊!我只是将其作为上一条来检查匹配的问题。但在发布前忘了编辑。我糟糕的pst!谢谢
public class PersistenceFlowController implements controllers.FlowController {
   @Override
   public void control() {
      // Do some works here
   }
}


package controllers;
public interface FlowController {   
   void control();  
}