@Override

来源:10-5 Java 中的接口

屋小维

2016-01-11 13:05

@Override是干什么的?

写回答 关注

2回答

  • Its_forever
    2016-01-11 13:16:48
    已采纳

    子类继承自父类的方法,编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错。例如,你如果没写@Override,而你下面的方法名又写错了,这时你的编译器是可以编译通过的,因为编译器以为这个方法是你的子类中自己增加的方法。但是写了@Override编译器就会报错,因为你父类中没有这个方法。你可以把他理解为一个检查方法的正确性的注释。

    屋小维

    非常感谢!

    2016-01-11 13:34:15

    共 1 条回复 >

  • 慕虎2321717
    2016-01-11 13:07:22

    方法重写

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530559 学习 · 6091 问题

查看课程

相似问题