Java的@Override
来源:互联网 发布:淘宝认证照片拍摄技巧 编辑:程序博客网 时间:2024/05/21 18:44
@Override表示重写(当然不写也可以),是覆盖的意思,这是jdk自带的一个注解。表示该方法是继承过来或者实现的方法,如果加了该注解,它的父类或者实现的接口中没有该方法,则ide会报错。不加也可以,但是加了增强了可读性,并且是一种强制性的覆盖。 这种机制其实是将运行期的错误放到编译期进行处理了。
好处:
1、可以当注释用,方便阅读;
2、编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错。例如,你如果没写@Override,而你下面的方法名又写错了,这时你的编译器是可以编译通过的,因为编译器以为这个方法是你的子类中自己增加的方法。
例如:
阅读全文
0 0
- Java @Override的作用
- java的Override
- java @Override的作用
- java @Override的作用
- java 的 @Override
- java 的@Override 标签
- Java的@override作用
- Java @Override的作用
- Java的@Override
- Java中@Override的作用
- Java的@Override注解问题
- Java中@Override的作用
- Java中@Override的作用
- Java中@Override的作用
- Java中@Override的作用
- Java中@Override的作用
- Java中@Override的作用
- Java中@Override的作用
- <aop:aspect>与<aop:advisor>的区别
- U3D之AnimationCurve
- Angular2父子组件之间数据传递:父子组件共享服务通信
- 播放音视频---MediaPlayer、VideoView
- 计算机认识实习报告
- Java的@Override
- 伟大的man手册
- (2)--Android自定义View:时钟和圆百分比图
- 根据CTP接口计算现手、增仓、开平、对手盘 (2)
- android anr trace.txt文件 抓取
- @RequestBody, @ResponseBody 注解详解(转)
- 关于流计算基本认识
- 一铺养三代,也得看你怎么选,否则三代养一铺
- 导向滤波原理(Guided Filter)