@Override 它的作用是对覆盖超类中方法的方法进行标记,如果被标记的类并没有实际覆盖超类,则编译器会发出错误警告。 此注解从Java5开始使用,本人在JDK8.0的情况下试了一下,好像不用再写这个注解了!