栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

获取java类中泛型的Class汇总

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

获取java类中泛型的Class汇总

一,当前类沿用泛型接口

需要一个属性用来保存泛型的Class,生成对象时通过构造器指定

二,父类是泛型抽象类,当前类继承并指定了父类泛型

 

getClass() 的对象为ProductTemplateFactory.class;

getGenericSuperclass()是获取父类的ParameterizedType类型

getActualTypeArgumnets() 是获取父类上所有的泛型类型,其中两个泛型我们都是指定了的,因此可以获得两个泛型实际的class类型

0是获得的泛型I指定的class类型

1是获得的泛型A指定的class类型

三,直接实现泛型接口类,实现类时指定了接口泛型

子类实现接口并指定了S泛型为Map

 文中的Class对象为MapToEntityConvert.class

getGenericInterfaces()是获取所有接口的ParameterizedType类型,按照我们实现的接口的顺序来取,第1个取0

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/769166.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号