美文网首页
获取泛型实现类的泛型实际类型

获取泛型实现类的泛型实际类型

作者: 张磊_策白马西风 | 来源:发表于2017-05-27 20:59 被阅读0次

    当我们写一些通用的框架的时候,比较有用

    //通过子类获取父类的通用类型

    Type superclass = this.getClass().getGenericSuperclass();

    //父类的通用类型转化为参数化类型

    ParameterizedType parameterizedType = (ParameterizedType) superclass;

    //获得泛型的类型

    Type modelType =parameterizedType.getActualTypeArguments()[0];

    Class clazz = (Class) modelType;

    由于不可以上传代码,只能在这里看了

    http://note.youdao.com/noteshare?id=10b66df41dbb678b78fda76d17d17844&sub=6B1D212ED4814C0E9AD1A2D8B0A78F82

    相关文章

      网友评论

          本文标题:获取泛型实现类的泛型实际类型

          本文链接:https://www.haomeiwen.com/subject/wwtcfxtx.html