new 一个对象时怎么获得泛型
new 一个对象时如何获得泛型?
一般通常用 ((ParameterizedType) getClass().getGenericSuperclass()).getActualTypeArguments()[0];
也就是 getGenericSuperclass() 方法去拿泛型 ,通过名字我们的得知,这个拿的是 父对象的泛型 super class generic
自然 理论上在 new时 是无法的得到泛型的。。。。
不过话又说出来 如果 这个实现方式是 基于回调的,那么通过回调 时这个实例已经存在了 可不可以拿 这个对象的泛型呢?
呵呵 还望还望指点下,个人觉得通过某种手段是可以拿到的,等我 斟酌出来时 再帖出来哈哈
做下广告
欢迎访问 犀利人社区 sharpRen.com
欢迎访问 犀利人博客 blog.sharpRen.com
欢迎访问 犀利人java论坛 java.sharpRen.com
一般通常用 ((ParameterizedType) getClass().getGenericSuperclass()).getActualTypeArguments()[0];
也就是 getGenericSuperclass() 方法去拿泛型 ,通过名字我们的得知,这个拿的是 父对象的泛型 super class generic
自然 理论上在 new时 是无法的得到泛型的。。。。
不过话又说出来 如果 这个实现方式是 基于回调的,那么通过回调 时这个实例已经存在了 可不可以拿 这个对象的泛型呢?
呵呵 还望还望指点下,个人觉得通过某种手段是可以拿到的,等我 斟酌出来时 再帖出来哈哈
做下广告
欢迎访问 犀利人社区 sharpRen.com
欢迎访问 犀利人博客 blog.sharpRen.com
欢迎访问 犀利人java论坛 java.sharpRen.com