课程
/后端开发
/Java
/Java入门第二季 升级版
请问重载、重写有什么区别?
2014-10-06
源自:Java入门第二季 升级版 9-5
正在回答
1)重载发生在同一个类中,一般主要对构造方法进行重载;重写发生在具有继承关系的类中,子类对父类的方法的实现方式不满意.
2)重载要求方法名必须相同,方法的参数不同(参数的个数,类型,顺序);重写的方法要求方法的返回值类型,方法名,参数(参数的个数,类型,顺序)必须相同.
重写是子类的方法覆盖父类的方法,要求方法名和参数都相同重载是在同一个类中的两个或两个以上的方法,拥有相同的方法名,但是参数却不相同,方法体也不相同
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
1 回答
3 回答
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号