在代码中,你可能会看到大量的@Override 这个注解简单来说就是让编译器去读的,能够避免你在写代码的时候犯一些低级的拼写错误。 Java@Override @Override 用途 @Override 因为 重写(Overrid
在代码中,你可能会看到大量的 @Override
这个注解简单来说就是让编译器去读的,能够避免你在写代码的时候犯一些低级的拼写错误。
Java @Override
@Override
用途
@Override
因为 重写(Override)的特性是,参数和返回以及方法名都不能变。
如果在写代码的时候,因为方法名不小心敲错了,在没有 @Override 这个注解之前是比较难发现的,所以我们使用 @Override
必须吗
这个注解不是必须的,在 JDK 的早期版本,没有注解之前,我们对重新的方法通常都不没有任何标记。
这个会导致一些书写错误,没有办法在编译的阶段发现。
所以不用这个注解也没有关系,但用了这个注解通常能够让代码更加可读一些。
具体开始使用是从 JDK 1.5 版本开始的。