黑马程序员技术交流社区

标题: 一个反射的问题 [打印本页]

作者: hss01248    时间: 2015-3-13 19:25
标题: 一个反射的问题
本帖最后由 hss01248 于 2015-3-16 18:28 编辑

获取Method类对象:Method mcharAt = String.class.getMethod( "charAt", int.class);//指定方法名和该方法的参数列表。


问题来了:方法重载时,若参数列表相同,仅返回值类型不同,那这时不是获得多个方法了吗?



作者: fantacyleo    时间: 2015-3-13 19:52
【参数列表相同,仅返回值类型不同】
这不叫重载!!!
作者: wf111sxwf    时间: 2015-3-13 21:11
你觉得一个类中可以存在同名同参数列表的两个函数么。。。   基础不要忘了  :shutup:
作者: wdhm5423    时间: 2015-3-13 21:40
重载:只看函数参数列表,不看返回值类型。若两个函数的函数名一样,参数也一样,不可以同时存在一个类中。
作者: android-liu    时间: 2015-3-13 23:38
方法名相同 参数列表不同 给返回值无关  才叫重载
作者: Jaybor    时间: 2015-3-14 08:47
重载的方法返回值类型和名称都应该是相同的,只是方法参数存在区别,这是定义
作者: hss01248    时间: 2015-3-16 18:28
多谢楼上各位!




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