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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

如题:如果两个方法的参数列表完全一样,是否可以让它们的返回值不同来实现重载Overload?

点评

肯定不可以,我问你,你调用这个方法你告诉我你知道返回的是哪个类型?  发表于 2016-2-23 23:10

7 个回复

正序浏览
方法重载的定义:方法名一样,参数列表不一样,与返回值无关。。。。。
回复 使用道具 举报
不可以。Overload表示方法重载,而方法重载的定义是方法名和返回值相同,方法的参数列表不同。
回复 使用道具 举报
方法重载只有三个类型:
1.参数数量不同
2.参数类型不同
3.参数顺序不同
回复 使用道具 举报
楼上说的的 对                        
回复 使用道具 举报
不可以,方法重载与返回值类型无关。
回复 使用道具 举报
不可以,如果仅仅返回值不同的话,方法调用的时候虚拟机根本不知道要去调用哪一个。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马