黑马程序员技术交流社区

标题: Overload的方法是否可以改变返回值的类型? [打印本页]

作者: w417678197    时间: 2016-2-19 12:16
标题: Overload的方法是否可以改变返回值的类型?
如题:如果两个方法的参数列表完全一样,是否可以让它们的返回值不同来实现重载Overload?

作者: BlackFlag    时间: 2016-2-19 13:35
不可以,如果仅仅返回值不同的话,方法调用的时候虚拟机根本不知道要去调用哪一个。
作者: xuecmg    时间: 2016-2-19 15:46
不可以,方法重载与返回值类型无关。
作者: diaokb    时间: 2016-2-19 22:42
楼上说的的 对                        
作者: 纵观星辰    时间: 2016-2-22 11:39
方法重载只有三个类型:
1.参数数量不同
2.参数类型不同
3.参数顺序不同
作者: JeromeLiee    时间: 2016-2-24 22:38
不可以。Overload表示方法重载,而方法重载的定义是方法名和返回值相同,方法的参数列表不同。
作者: docwei    时间: 2016-3-1 00:28
方法重载的定义:方法名一样,参数列表不一样,与返回值无关。。。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2