IDEA之Override is not allowed when implementing interface method
今天用IDEA2018写代码,发现实现接口并实现了接口的方法之后@override报错,
后来上网查了一下原因。@override是从JDK1.5出现的,用来标注方法的重写、实现的接口的方法。
@Override作用:能够保证你正确重写方法,当你重写方法出错时,比如方法名误写,漏掉参数,编译器会提示编译错误。
出现以上问题是由于编译器的版本过低的问题。编译器1.5的@override只支持注释重写父类方法,而不支持实现接口方法。将编译器的版本设置高于1.5即可
File ——> Project St
原创
2020-12-11 20:03:58 ·
190 阅读 ·
0 评论