方法重写来设定自己的游戏规则是什么意思?还有重写方法返回值可以是子类类型是什么意思?谢谢!

方法重写来设定自己的游戏规则是什么意思?还有重写方法返回值可以是子类类型是什么意思?谢谢!

方法重写来设定自己的游戏规则是什么意思?还有重写方法返回值可以是子类类型是什么意思?谢谢!

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

1)例如父类的funA()方法返回的是“abc”,子类感觉这个返回值不合适,子类重写funA(),返回值变成了"ABC",按照你自己的需要可以去重写父类的方法。 2)例如父类的funA()的返回值类型为Object,子类重写的funA()的返回值类型可以为Object的子类,例如,String。祝:学习愉快

  • Ceoking 提问者 #1
    设定自己的规则就是重写方法的方法体可以根据需求随意写是吗?
    2019-12-03 10:30:46
  • 好帮手慕雪 回复 提问者 Ceoking #2
    不是完全随意写的,例如参数与返回值是有要求的,可以对应课程再看一下什么要求。至于内部代码的逻辑,什么的按自己的要求来,随意写
    2019-12-03 10:54:43
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师