已解决
Java @Override 注解
来自网友在路上 168868提问 提问时间:2023-10-10 05:11:27阅读次数: 68
最佳答案 问答题库688位专家为你答疑解惑
在代码中,你可能会看到大量的 @Override 注解。
这个注解简单来说就是让编译器去读的,能够避免你在写代码的时候犯一些低级的拼写错误。
Java @Override 注解用来指定方法重写(Override),只能修饰方法并且只能用于方法重写,不能修饰其它的元素。
@Override 注解可以强制一个子类必须重写父类方法或者实现接口的方法。
用途
@Override 主要是为了让编译器用的,告诉编译器使用这个注解的方法是重写(Override)的方法。
因为 重写(Override)的特性是,参数和返回以及方法名都不能变。
如果在写代码的时候,因为方法名不小心敲错了,在没有 @Override 这个注解之前是比较难发现的,所以我们使用 @Override 能够告诉编译器,这里对 重写方法注意下。
必须吗
这个注解不是必须的,在 JDK 的早期版本,没有注解之前,我们对重新的方法通常都不没有任何标记。
这个会导致一些书写错误,没有办法在编译的阶段发现。
所以不用这个注解也没有关系,但用了这个注解通常能够让代码更加可读一些。
具体开始使用是从 JDK 1.5 版本开始的。
Java @Override 注解 - Java - iSharkFly
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"Java @Override 注解":http://eshow365.cn/6-18179-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: 【数据结构-字符串 三】【字符串转换】字符串解码
- 下一篇: 015-衍生版本开发