今天突然遇到一个问题,明明我重写的接口的方法,编译的时候一直报@override is not override a method from superclass,查了一下资料,这个@override报错是因为版本的原因. 在JDK5开始可以使用@override,但存在一个小BUG,就是他只会标记重写的父类的方法,继承的接口类则不能标记 JDK1.6修复了这个BUG,无论是对父类的方法覆盖还是对接口的实现都可以加上@Override. 安装JDK1.6,修改编译时JDK版本为JDK1.6,再重…