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

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

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

相关文章
相关标签/搜索