码迷,mamicode.com
首页 > 编程语言 > 详细

[每天一个知识点]17-Java语言-@Override注解

时间:2015-01-29 09:41:24      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:java   注解   annotation   

@Override注解用于标注一个方法是重写父类的方法,这属于一种元信息,描述的是程序员在写这段代码时的意图。因为种种原因,其实我们很容易出现想写重写实际写了个重载、修改了父类的方法签名忘记修改子类的方法签名等问题,而这些问题还依然是符合语法的,于是传统的编译器就无法识别这种错误。通过@Override注解的标注,给编译器提供了一个检查代码是否符合意图的机会,我们可以通过开关让编译器在发现此类错误的时候产生警告或者错误,以提高代码的质量。

对于eclipse,建议将Errors/Warnings中Annotations的Missing ‘@Override‘ annotation修改为Error,将Include implementations of interface methods(1.6 or higher)选中。

[每天一个知识点]17-Java语言-@Override注解

标签:java   注解   annotation   

原文地址:http://blog.csdn.net/maxwell/article/details/43234477

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!