【方法重载】...的重写实现的功能相同。B:方法重载出现在父子

发布时间:2021-04-03 09:54:53

方法的重载与重写考试出了一道选择题,大神们帮忙看看该选哪个~在Java中,以下关于方法重载和方法重写描述正确的是?A:方法重载和方法的重写实现的功能相同。B:方法重载出现在父子关系中,方法重写是在同一类中。C:方法重载的返回值类型必须一致,参数项必须不同。D:方法重写的返回值类型必须相同。(或是其子类)选一项,大神帮忙,明天就要考试了--|

网友回答

【答案】 选D,我来告诉你为什么
  A,方法的重载和方法的重写有本质的区别,重写是重写父类的方法,直接覆盖父类的方法,而方法的重载是方法名相同,参数列表,返回值不同,所以错了
  B,方法的重写必须出现在父子关系中,方法的重载必须在同一个类中(说反了)
  C,描述错误,方法的返回值可以不一致,但参数列表必须不一致(也就是类型不同,参数个数不同)
以上问题属网友观点,不代表本站立场,仅供参考!