Java中的@Override注解是用来做什么的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计376个文字,预计阅读时间需要2分钟。
在代码中,你可能会看到大量的`@Override`注解。这个注解简单来说就是告诉编译器,接下来的方法是一个重写(Override)方法。使用`@Override`可以避免在编写代码时犯一些低级的拼写错误。例如:
javapublic class Example { @Override public void method() { // 方法实现 }}
在代码中,你可能会看到大量的@Override
这个注解简单来说就是让编译器去读的,能够避免你在写代码的时候犯一些低级的拼写错误。
Java@Override
@Override
用途
@Override
因为 重写(Override)的特性是,参数和返回以及方法名都不能变。
如果在写代码的时候,因为方法名不小心敲错了,在没有@Override这个注解之前是比较难发现的,所以我们使用@Override
必须吗
这个注解不是必须的,在 JDK 的早期版本,没有注解之前,我们对重新的方法通常都不没有任何标记。
这个会导致一些书写错误,没有办法在编译的阶段发现。
所以不用这个注解也没有关系,但用了这个注解通常能够让代码更加可读一些。
具体开始使用是从 JDK 1.5 版本开始的。
本文共计376个文字,预计阅读时间需要2分钟。
在代码中,你可能会看到大量的`@Override`注解。这个注解简单来说就是告诉编译器,接下来的方法是一个重写(Override)方法。使用`@Override`可以避免在编写代码时犯一些低级的拼写错误。例如:
javapublic class Example { @Override public void method() { // 方法实现 }}
在代码中,你可能会看到大量的@Override
这个注解简单来说就是让编译器去读的,能够避免你在写代码的时候犯一些低级的拼写错误。
Java@Override
@Override
用途
@Override
因为 重写(Override)的特性是,参数和返回以及方法名都不能变。
如果在写代码的时候,因为方法名不小心敲错了,在没有@Override这个注解之前是比较难发现的,所以我们使用@Override
必须吗
这个注解不是必须的,在 JDK 的早期版本,没有注解之前,我们对重新的方法通常都不没有任何标记。
这个会导致一些书写错误,没有办法在编译的阶段发现。
所以不用这个注解也没有关系,但用了这个注解通常能够让代码更加可读一些。
具体开始使用是从 JDK 1.5 版本开始的。

