A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© qucc 初级黑马   /  2014-5-23 13:56  /  1106 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

overload和override区别?

3 个回复

倒序浏览
overload是构造方法的重载;override是子类对父类方法的重写,必须是在继承的前提下;至于什么是重载什么是重写自己去网上搜一下就行了
回复 使用道具 举报

Overload是重载,是有相同的方法名,但参数类型或个数彼此不同 
Override是重写,是在子类与父类中,子类中的方法的方法名,参数个数、类型都与父类中的完全一样,在子类中覆盖掉了父类的改方法....
回复 使用道具 举报
重写和重载是两个不同的概念,重载是很常见的,比如构造函数的重载,方法的重载,不论是哪种重载,在实现和调用的过程中,都是要参考其参数的类型和个数,才能是实现。而重写是与继承和实现相关的方法,它的目的在于重新实现父类或者接口的方法。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马