Android的Override错误ZZ 分类: Android开发 2014-05-30 10:54 54人阅读 评论(0) 收藏
2014-05-30 10:54
453 查看
1、java @override
报错处理
有时候在自己电脑上编译通过的java代码,在别人那里却编译不通过,总是@override报错,把@override去掉就好了,但不能从根本上解决问题。据说这是jdk的问题,@Override是JDK5就已经有了,但有个小小的Bug,就是不支持对接口的实现,认为这不是Override
而JDK6修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以加上@Override。
首先要确保安装了jdk
1.6,然后,在eclipse中修改配置,在 Windows->Preferences-->java->Compiler-->compiler
compliance level
中选择 1.6,刷新工程,重新编译下;如果还是不行,就在报错的工程上,鼠标右键选择
Properties-->Java
Compiler-->compiler compliance
level 中选择
1.6,刷新工程,重新编译下。
2、Android之@Override详解
Android的开发者对@Override肯定是非常熟悉,不管是自己的代码中还是书上都会出现,但是他是什么意思呢?如下:@Override是伪代码,表示重写(当然不写也可以),不过写上有如下好处:
1、可以当注释用,方便阅读
2、编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错比如你如果没写@Override而你下面的方法名又写错了,这时你的编译器是可以通过的(它以为这个方法是你的子类中自己增加的方法)
example:
在重写父类的onCreate时,在方法前面加上@Override系统可以帮你检查方法的正确性。例如:
publicvoidonCreate(BundlesavedInstanceState){…….}
这种写法是正确的,如果你写成
publicvoidoncreate(BundlesavedInstanceState){…….}
这样编译器会报如下错误——
Themethodoncreate(Bundle)oftypeHelloWorldmustoverrideorimplementasupertypemethod,
以确保你正确重写onCreate方法。(因为oncreate应该为onCreate)
而如果你不加@Override,则编译器将不会检测出错误,而是会认为你新定义了一个方法oncreate。
3、错误提示:Syntax error, insert ";" to complete
BlockStatements
根据给出的修改建议,添加一个@什么什么的,然后再删了就不会报错了,这是为什么啊啊啊?<</span>activityandroid:name=".Result"android:label="@string/resultLabel"/>
相关文章推荐
- Android App应用之提交到各大… 分类: Android开发 2014-05-30 10:54 221人阅读 评论(0) 收藏
- Android配置文件,所有权限ZZ 分类: Android开发 2014-05-30 10:54 57人阅读 评论(0) 收藏
- android 打开扬声器zz 分类: Android开发 2014-05-30 10:54 41人阅读 评论(0) 收藏
- 为Android App程序签名ZZ 分类: Android开发 2014-05-30 10:54 96人阅读 评论(0) 收藏
- AndroidManifest.xml配置文件详解-… 分类: Android开发 2014-05-30 10:54 46人阅读 评论(0) 收藏
- Android签名有什么作用? 分类: Android开发 2014-05-30 10:54 51人阅读 评论(0) 收藏
- Android App应用之发布各广告… 分类: Android开发 2014-05-30 10:54 101人阅读 评论(0) 收藏
- android页面切换 分类: Android开发 2014-05-30 10:54 59人阅读 评论(0) 收藏
- Android项目gen目下没有R.class文… 分类: Android开发 2014-05-30 10:54 62人阅读 评论(0) 收藏
- Android 开发人员必须掌握的&… 分类: Android开发 2014-05-30 10:54 51人阅读 评论(0) 收藏
- android常见错误之“Failed to… 分类: Android开发 2014-05-30 10:54 38人阅读 评论(0) 收藏
- Android的eclipse常用操作详解ZZ 分类: Android开发 2014-05-30 10:54 62人阅读 评论(0) 收藏
- 转:Android App自动化之使用… 分类: Android开发 2014-05-30 10:54 102人阅读 评论(0) 收藏
- [转]Android开发中常用工具类总结-… 分类: Android开发 2014-05-30 10:54 74人阅读 评论(0) 收藏
- android常见错误之 No r… 分类: Android开发 2014-05-30 10:54 59人阅读 评论(0) 收藏
- android中两种方式打开网页 分类: Android开发 2014-05-30 10:57 54人阅读 评论(0) 收藏
- android 测试更新app时 … 分类: Android开发 2014-05-30 10:54 45人阅读 评论(0) 收藏
- Android页面切换方法和区别 分类: Android开发 2014-05-30 10:54 53人阅读 评论(0) 收藏
- Android Button按钮两个页面切换 分类: Android开发 2014-05-30 10:54 60人阅读 评论(0) 收藏
- 在Android中设置窗口背景图 分类: Android开发 2014-05-30 10:54 44人阅读 评论(0) 收藏