java中关于@override注解的使用

   @Override是伪代码,表示重写,作用有:
1、可以当注释用,方便阅读;
2、编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错。例如:如果想重写父类的方法,比如toString()方法的话,在方法前面加上@Override, 系统可以帮你检查方法的正确性:

@Override
public String toString(){...} //这是正确的  

但是一旦错写成这样:

@Override
public String tostring(){...}

编译器可以检测出这种写法是错误的 这样能保证你的确重写的方法正确.要是没加@override,则编译器将不会检测出错误,而是会认为你为子类定义了一个新方法tostring()。

posted @ 2022-03-16 09:57  zfj0318  阅读(351)  评论(0编辑  收藏  举报