草庐IT

getParameterType

全部标签

java - getGenericParameterTypes 和 getParameterTypes 之间的区别

我正在尝试了解getGenericParameterTypes和getParameterTypes方法之间的区别。我知道一个返回Class[],另一个返回Type[]。但真正的区别是什么?考虑方法:publicvoidmethod1(Targ1)publicvoidmethod2(Stringarg2)在每个示例方法上调用每个get方法时,我会得到什么? 最佳答案 我不能确切地告诉你你会得到什么,但一个区别是对于方法2你可以告诉参数类型是Class而对于方法1,您只知道有一个名为T的参数,但是除了T所在的类,您不知道确切的类型被声明