java - Eclipse:使用@Override 时总是注意到错误

标签 java eclipse intellij-idea overriding

<分区>

不知道为什么每次实现一个类。当我使用 @Override 时,Eclipse 总是注意到错误:

the method A of type B must override a superclass method

(方法 A 是我覆盖的方法,B 是我使用的当前类)

并且Eclipse推荐删除@Override

但使用相同的代码,我在 Idea 上工作,没有发现错误。

谁能告诉我原因

谢谢:)

@Edit:哦,我没有发布确切的代码,因为当我实现某事时,它发生在所有人身上: 例如:

public class helloworld implements Runnable {
    @Override //this line no-error with Idea and error with eclipse:the method run of type helloworld must be override a super class
    public void run(){
    }

最佳答案

Java 5 仅在子类化时覆盖的方法上正确支持此注释。从 Java 6 开始,您还可以在从接口(interface)实现方法的方法上使用此注释。

关于java - Eclipse:使用@Override 时总是注意到错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9205062/

相关文章:

java - 在 Java 中,int cast 的工作时间有多长?

java - Openshift cron 执行 servlet - 计划作业

java - 无法转换迭代器

java - Glassfish 4.12 内部异常 : java. lang.NoClassDefFoundError: org/apache/commons/lang3/Validate

intellij-idea - JIdea 中的外部剪贴板管理器中断

java - 找不到选项的资源方法,返回 OK,并带有允许 header : org. jboss.resteasy.spi.DefaultOptionsMethodException

java - 如何检查我选择了一周中的哪一天以及是否是周末

java - IntelliJ 15 运行缓慢并占用 1GB 内存

android - Tomcat 7 服务器在 Eclipse 中不可见

java - 编译java代码错误