关于最后的测试题

关于最后的测试题

最后的练习题中

public class A(){

protect int method1(int a,intb){

return 0;

}

}

为什么选项中private int method1(int a,long b){return 0;}它的参数类型与父类中的参数类型不同,但答案也也是对的呢?方法重写中不是需要参数(类型,顺序,个数),返回值都要与父类中的方法完全相同吗?重写方法的访问修饰符不是要大于等于父类的访问范围吗?有些混乱

正在回答

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

2回答

private int method1(int a,long b){return 0;}这个不是重写,而是重载。参数类型不同,是重载。祝:学习愉快

  • 跨擦 提问者 #1
    试先重写再重载,呵呵呵呵呵呵
    2017-07-31 05:28:33
好帮手慕雪 2017-07-30 19:11:17

最后的练习题,是指的2-?,我找了本课的所有练习也没发现你说的练习题。2-15,2-17,2-4.。。。都没发现。导致无法定位问题。祝:学习愉快

  • 提问者 跨擦 #1
    是最后测试中的一道练习题
    2017-07-30 19:12:03
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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