DF 选项为什么是重写呢?为什么不是重载呢?还有返回值要与父类相同,可是父类也没有返回值啊!!

DF 选项为什么是重写呢?为什么不是重载呢?还有返回值要与父类相同,可是父类也没有返回值啊!!

正在回答

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

1回答

你要先区分开重载和重写的目的是什么

首先你调用方法  只能是这样     方法名(形参列表)

那么编译器如何明确找到执行哪一个方法呢,只能是依据方法名和形参列表

重载是为了在方法名相同的情况下,根据形参列表的不同来区分不同的方法

重写是在方法名和形参列表相同的情况下,想要执行子类自己的方法

重载是在同一个类中的方法之间的关系

重写是子类和父类之间方法的关系

http://img1.sycdn.imooc.com//climg/5ebe52f709c9a5d909370515.jpg

  • 眼睛眯起来 提问者 #1
    那这道题父类返回类型是void 那我子类也只能是void 所以df不对 而e选项属于方法重载对返回值无要求 对吧?
    2020-05-15 16:34:10
  • 眼睛眯起来 提问者 #2
    c选项。。。。。
    2020-05-15 16:34:39
  • 苍星乱舞 回复 提问者 眼睛眯起来 #3
    c选项是重载啊,参数列表都不一样
    2020-05-15 16:53:51
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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