关于导入文件后提示删除@Override

文章详细介绍了如何解决在eclipse中导入与listView有关的源代码时遇到的报错问题,通过更改JDK版本来解决冲突,并解释了@override注解在不同JDK版本中的使用及意义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天在论坛上下载了一个和listView有关的源代码,导入至eclipse后,报错,需要把所有的@Override都删掉。

错误原因:

jdk不合适

解决方法:

更改jdk,更改方法,在eclipse中的,Windows->Preference->Java->Compiler->1.6

如果不行,就改成 Windows->Preference->Java->Installed JREs->Add->Standard VM->Directory->选择jdk1.6安装文件夹,然后确定,之后Finish,再执行前面步骤。

感谢:

安卓巴士高校群中的某几个人~~呵呵~~


雁南飞 14:04:07
@Override在JDK1.5就已经有了,但是有个小Bug,不支持对接口的实现,认为这不是Override。而JDK1.6 修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以加上@Override
Cx_)Y 14:05:24
为什么要加@Override??这个不是重写的意思么么??
雁南飞 14:05:10

雁南飞 14:05:33
不加也可以,但是加上之后更好
Cx_)Y 14:05:56
那么为什么1.7不行啊??
雁南飞 14:06:08
加上@Override就会自动检测所声明的函数是否是对父类的重写
雁南飞 14:06:46
不加的话不小心把函数名写错了就不是重写了,加上了就会有提示了
雁南飞 14:07:07
默认的是1.5
雁南飞 14:07:31
改为1.7也是可以的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值