写个接口的实现类,在方法的前面加了@Override居然报错
Posted struggle_beiJing
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了写个接口的实现类,在方法的前面加了@Override居然报错相关的知识,希望对你有一定的参考价值。
据说这是jdk的问题,@Override是JDK5就已经有了,但有个小小的Bug,就是不支持对接口的实现,认为这不是Override 而JDK6修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以加上@Override。
首先要确保安装了jdk 1.6,
然后,在eclipse中修改配置,在 Windows->Preferences-->java->Compiler-->compiler compliance level 中选择 1.6,
,刷新工程,重新编译下。
如果还是不行,就在报错的工程上,鼠标右键选择 Properties-->Java Compiler-->compiler compliance level 中选择 1.6,刷新工程,重新编译下。
以上是关于写个接口的实现类,在方法的前面加了@Override居然报错的主要内容,如果未能解决你的问题,请参考以下文章
利用接口做参数,写个计算器,能完成+-*/运算 定义一个接口Compute含有一个方法int computer(int n,int m); 设计四个类分别实现此接口,完成+-*/运算 (3