美文网首页
@Override这个标签有什么用呢

@Override这个标签有什么用呢

作者: 不步步不 | 来源:发表于2020-05-21 09:08 被阅读0次

@Override这个标签有什么用呢。。。。。。
其实我也是比较迷茫,查了一下,三个作用吧

  1. 可以给你当作注释用,感觉这个也不能说明什么,注释也没什么用。
  2. 可以告诉读你代码的人,这是对它父类方法的重写,其实很多代码规范没有为什么,规范就是规范,代码的可读性还是很重要的。
  3. 编译器可以给你验证@Override下面的方法名称是否是你父类中所有的,如果没有就会报错。

比如当你想要在子类中重写父类的一个方法,但是你把名字打错了,当你写了@Override编译器会提示你,你写的这个方法父类中没有;但是如果你没有写@Override编译器就会觉得这个是你子类中写的新的方法,并不会报错,到时候你debug还是很麻烦的一件事。

相关文章

  • @Override这个标签有什么用呢

    @Override这个标签有什么用呢。。。。。。其实我也是比较迷茫,查了一下,三个作用吧 可以给你当作注释用,感觉...

  • 印象笔记标签

    看看已经九点了,写个100字睡觉。 今天有什么收获呢? 一、对印象笔记标签有了重新认识。 原来标签是个体系,分大标...

  • IDEA使用问题&解决方案(一)

    描述:在使用IDEA的时候,@OverrideIDEA标红,无法识别,鼠标放上面显示:@Override is n...

  • 长大了以后要跟平庸做朋友

    你长大了以后想要做什么呢?好多人问我这个问题,直到现在。 不过,问这个问题有什么用呢?那个答案又有什么用呢?他唯一...

  • 【21】实用主义——什么才算是有用?

    上学有什么用?我这个不读书的人照样发大财。画画有什么用?弹钢琴有什么用?又不能当饭吃。运动有什么用?还不如睡觉呢,...

  • marked ‘override’, but does not

    marked ‘override’, but does not override错误派生类如果使用override...

  • MAC版 IDEA @override处标红 更改

    01报错问题如下 这个是没有导入父类,无法重写父类的方法 02创建项目的时候没有使用jdk1.6以上的版本。将版本...

  • 读书到底有什么用呢

    读书到底有什么用呢?我总是反复地问自己,看书有什么用呢?想了想并没有什么用。确实是没有用的。 我怎么会得到这个答案...

  • 这个readonly干什么用呢

    readonly用于字段,意思是:字段只能在初始化时候赋值,在随后的使用中,字段的值不能再改变。举个列子

  • 小皆学前端—input输入框

    input标签用于搜集用户信息,无结束标签。 首先说下我们常常看到 标签由一个父级 标签包裹着, 标签有什么用?为...

网友评论

      本文标题:@Override这个标签有什么用呢

      本文链接:https://www.haomeiwen.com/subject/vtwaohtx.html