打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【Java学习】@Override 解释

一、是什么

一句话:它是表示重写的注解

@Override注解是伪代码,用于表示被标注的方法是一个重写方法。

不写也完全可以,但强烈建议写上!

 

二、为什么用

既然不写@Override也可以重写父类的方法,那为什么非要“多此一举”写上这个注解呢?

使用@Override注解主要有两个好处:

1)帮助自己检查是否正确的重写父类方法

2)明显的提示看代码的人,这是重写的方法

 

三、举例说明

1.当我们在子类中重写父类的方法时,如果不小心写错名字或者写错参数,编译器是不会报错的,因为他会认为你在子类扩展了父类的方法或者重载了父类的方法,这是符合语法规范的,但是这并不是我们想要的结果,所以会带来bug,但是如果你在方法上加了@Override注解,一旦你写错这个方法,系统会提示@override出错,这样在开发过程中就可以迅速知道我们写错了,加快开发速度与准确性。

2.代码的可读性是非常重要的,我们写的代码很多时候会被别人看到或者修改,加上@Override注解会让看代码的人一眼明白,这个方法是重写了父类的方法,可读性更佳!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Java核心技术点之注解
Java 中的注解-元注释及示例
Java注解是怎么成功上位的?
好程序员Java教程分享 Java最常用的五个注解
Java RESTful Web Service实战
猿学-springboot 实现拦截的五种姿势
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服