为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

1 回答

@override表示覆盖(Java里是这么叫么?)

简单来说,子类继承父类或实现某各接口,我们可以重写父类的某个方法,这就叫做覆盖。

其作用就是父类引用变量引用子类对象时可以调用子类覆盖的方法,这就是多态(C++中是使用虚函数实现的)

至于这个@Override写不写都可以,写了的话,编译的时候,编译器会检查下面的方法是否确实是对父类或接口方法的覆盖,是则通过,不是则报错。

这个属于Java注解类。具体可以参考Java注解类的内容

0 回复 有任何疑惑可以回复我~
#1

阿May林不林 提问者

我想起来了在接口中也有playGame,是重写了
2015-08-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530627    人
  • 解答问题       6091    个

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

进入课程

自动生成的@Override是什么意思

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信