@Override is not allowed when implementing interface method
最近在学习的时候,会发现一些很奇怪的现象。
比如加了@Override注解竟然报错。
找了一下发现了问题所在:在IDEA中:
Ctrl+shift+alt+s然后找到Modules模块,在language level中选择6 -@Override in interfaces即可
实际上知道JDK1.6版本才支持对接口中重写的方法加上@Override注解。
那么可以考虑到在这个语言等级应该是指的是在编译过程中针对不同JDK出现的限制(控制编译时异常的)