这道题目不是方法的重写吗?

这道题目不是方法的重写吗?

public void bar(int x,int y){}
public int bar(String x){return 1;}
这两个选项为什么正确


正在回答

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

1回答

这个题目是哪个代码放到1处可以编译通过,所以除了重写之外,这两个方法其实是满足重载的,也就是和子类从父类继承下来的方法进行了重载。

祝学习愉快!

  • 那么也就是说子类继承父类,父类中的方法子类全部都有,只是在子类中没显示出来,这样子类中就可以进行方法重载了,也满足同一类中的方法才能进行方法重载这一要求了?
    2018-03-15 10:00:56
  • irista23 回复 liqihang #2
    重载的前提是在同一个类中的,才能叫重载。子类与父类之间的是重写。
    2018-03-15 10:36:14
  • irista23 回复 liqihang #3
    子类继承父类,父类中的public方法子类全部都有。
    2018-03-15 10:39:57
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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