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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?


5821_1.jpg (47.17 KB, 下载次数: 9)

5821_1.jpg

5 个回复

倒序浏览
本帖最后由 张盼 于 2014-7-19 21:33 编辑

Override是指在具有子父类继承关系的类中,子类具有和父类相同的方法声明,会产生覆盖操作,也叫重写。
Overload是指在同一个类中,方法名相同,参数列表不同,和返回值类型无关
回复 使用道具 举报
可以改变。一楼搞错了。Overload才是重载,Override才是重写
回复 使用道具 举报
张盼 发表于 2014-7-18 22:26
Overload是指在具有子父类继承关系的类中,子类具有和父类相同的方法声明,会产生覆盖操作,也叫重写。
Ove ...

哥们,反了哦。。
回复 使用道具 举报
补充句,都是多态的体现
回复 使用道具 举报
shen7518 发表于 2014-7-19 11:46
哥们,反了哦。。

哦,是的,写反了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马