黑马程序员技术交流社区

标题: 获取泛型类的真实参数类型 [打印本页]

作者: 苹果核的梦想    时间: 2015-11-18 19:23
标题: 获取泛型类的真实参数类型
通过反射:
  1. ParameterizedType parameterizedType = (ParameterizedType) this.getClass().getGenericSuperclass();
  2.             Class<T> clazz = (Class<T>) parameterizedType.getActualTypeArguments()[0];
复制代码

如果要获得其对象,可以使用clazz.newInstance();获取
作者: 一个人走天下    时间: 2015-11-18 22:11
看晕了,好蒙啊
作者: 袁有福123    时间: 2015-11-18 22:38
还是菜鸟  看不懂 啊
作者: MrPRF    时间: 2015-11-18 23:23
听起来好高大上的感觉啊!好好学习
作者: zypt0218    时间: 2015-11-19 00:32
哎哟, 反射还没学到啊
作者: wx_YXxWrUwd    时间: 2015-11-19 13:00
看晕了




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