编程语言
首页 > 编程语言> > java @Override is not allowed when implementing interface method

java @Override is not allowed when implementing interface method

作者:互联网

用idea写Java接口,写完接口,定义完方法,写实现类,实现类中实现接口方法,方法上边写@Override注解。报错,在注解上发现报错:@Override is not allowed when implementing interface method 。
仔细分析发现:
@override注解是jdk6+之后新增的,jdk5不支持。而用idea刚开始建立的项目是JDK5的,所以改项目的JDK版本:
1、File—>Project Structure
将Project SDK改为 JDK 1.8,
在这里插入图片描述
2、点击Modules 将Language Level 改为1.8,搞定
在这里插入图片描述

标签:java,JDK,when,idea,接口,implementing,报错,Override,注解
来源: https://blog.csdn.net/weixin_43270731/article/details/110553889