这选择题c和f不是一样的吗,为啥F 不行,D不是方法体里面没有return语句?
来源:2-12 选择练习
松糕
2019-04-28 15:25:18
1回答
吃吃吃鱼的猫
2019-04-28
同学你好,C和F选项的方法参数不同,C选项是String类型参数,F选项是int类型参数。
C选项与父类中bar方法参数不同,与子类继承父类的bar方法们,构成重载。
F选项的返回值与父类bar方法不同,也不属于父类方法返回值的子类,所以,不构成重写。
重载与方法返回值无关,F选项与子类继承父类的bar方法们,也不会构成重载。综上所述,C选项正确,F选项错误。
在D选项的方法体中没有return;但是在方法定义中定义了Alpha类型的返回值,这里返回值是Alpha类型的对象。
方法体中缺少了return语句,同学很细心哦~已经反馈给有关人员,现在已经改正,同学可以再去看一下~
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
相似问题