昨天帮朋友调程序,看程序中一个新类实现一个类,所以在新类中要把接口的方法都实现。奇怪的是在这些方法上加@Override注解出错了,如果把注解去掉就可以了。也不知道是什么原因
修改项目jdk编译版本。改为6.0就不会提示错误;1.5会有这个问题的。
@Override 这是jdk6.0新增的标注,表示一下的方法是覆盖方法。这样编译器会帮你检查程序的正确性,避免一些混淆。jdk5.0是不支持的,所以报错。把jdk升级到6.0就可以了