@Override是Java5的元数据,自动加上去的一个标志,告诉你说下面这个方法是从父类/接口 继承过来的,需要你重写一次,这样就可以方便你阅读,也不怕会忘记
@Override是伪代码,表示重写(当然不写也可以),不过写上有如下好处:
1>可以当注释用,方便阅读
2>编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错
比如你如果没写@Override而你下面的方法名又写错了,这时你的编译器是可以通过的(它以为这个方法是你的子类中自己增加的方法)
使用该标记是为了增强程序在编译时候的检查,如果该方法并不是一个覆盖父类的方法,在编译时编译器就会报告错误。
ps:该注释看似无用,实际上在写代码时应该有意识的加上。不仅仅是为增强程序编译时的检查。而是提醒自己写代码应该要规范,不要得过且过,保持一种强迫症式的编程习惯。 (hhh,毒鸡汤,划掉)
转载地址:https://www.cnblogs.com/hnrainll/archive/2011/10/17/2215138.html
继续阅读与本文标签相同的文章
上一篇 :
放置类游戏是否迎来了属于自己的“黄金时代”?
下一篇 :
安卓蓝牙spp对接硬件 采坑记录
-
服务器远程的安全管理办法
2026-05-18栏目: 教程
-
语音顶会Interspeech 论文解读|Investigation of Transformer based Spelling Correction Model for CTC-based End-to-End Mandarin Speech Recognition
2026-05-18栏目: 教程
-
阿里云“网红"运维工程师白金:做一个平凡的圆梦人 | 9月11号栖夜读
2026-05-18栏目: 教程
-
十位大师零距离,云栖大会通票+限量周边,还不够诱人吗亲? | 开发者必读(062期)
2026-05-18栏目: 教程
-
相同类中方法间调用时日志Aop失效处理
2026-05-18栏目: 教程
