黑马程序员技术交流社区

标题: 【技术问题】反射Method类的问题 [打印本页]

作者: 蓝墨清幽    时间: 2015-4-22 09:51
标题: 【技术问题】反射Method类的问题
方法getParameterTypes和getGenericParameterTypes有什么区别?
怎么判断和我将要使用的参数类型列表相同

作者: wwfangfang    时间: 2015-4-22 10:55
API上面已经写的蛮清楚的了,他们的返回值类型不一样,第一个返回是Class 对象的数组,第二个返回Type 对象的数组,根据你需要的返回值类型进行选择应该就可以了
作者: 古典牧童    时间: 2015-4-22 11:07
getGenericParameterTypes多了一个判断功能,首先判断该方法的参数中是否有 泛型,有的话按照泛型type返回 ,没有的话按照class type返回;
getParameterTypes则没有这种判断,直接按照class type返回
作者: itheima_llt    时间: 2015-4-22 14:28
祝楼主快乐,大家一齐讨论!




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