JAVA反射-getGenericSuperclass()用法
来源:互联网 发布:mmd动作数据导入maya 编辑:程序博客网 时间:2024/05/16 09:39
一、Demo
父类
package com.mycode.test;public class Person<T1,T2> {}
package com.mycode.test;import java.lang.reflect.*;public class Student extends Person<Integer, Boolean> {@SuppressWarnings("rawtypes")public static void main(String[] args) {Student student = new Student();Class clazz = student.getClass();//getSuperclass()获得该类的父类System.out.println(clazz.getSuperclass());/** * getGenericSuperclass()获得带有泛型的父类 * Type是 Java 编程语言中所有类型的公共高级接口。它们包括原始类型、参数化类型、数组类型、类型变量和基本类型。 */Type type = clazz.getGenericSuperclass();System.out.println(type);//ParameterizedType参数化类型,即泛型ParameterizedType p = (ParameterizedType)type;//getActualTypeArguments获取参数化类型的数组,泛型可能有多个Class c1 = (Class)p.getActualTypeArguments()[0];System.out.println(c1);Class c2 = (Class)p.getActualTypeArguments()[1];System.out.println(c2);}}
二、运行结果
class com.mycode.test.Personcom.mycode.test.Person<java.lang.Integer, java.lang.Boolean>class java.lang.Integerclass java.lang.Boolean
0 0
- JAVA反射-getGenericSuperclass()用法
- JAVA-反射-getGenericSuperclass()
- JAVA-反射-getGenericSuperclass
- java反射获得泛型参数—getGenericSuperclass()用法
- JAVA-反射-getGenericSuperclass()介绍
- JAVA-反射-GETGENERICSUPERCLASS()介绍
- JAVA-反射-getGenericSuperclass()介绍
- JAVA-反射-GETGENERICSUPERCLASS()介绍
- JAVA-反射-GETGENERICSUPERCLASS()介绍
- JAVA-反射-getGenericSuperclass()介绍
- java反射、getClass()、getSuperclass()、getGenericSuperclass()
- 反射 : getGenericSuperclass
- java反射之getGenericSuperclass方法的用处
- java反射获得泛型参数getGenericSuperclass()
- Java中的getGenericSuperclass方法的基本用法
- java反射获得泛型参数GETGENERICSUPERCLASS()
- java反射获得泛型参数GETGENERICSUPERCLASS()
- Java反射---getGenericSuperclass和ParameterizedType参数化类型的获取
- FileWriter字符流写入缓存限制
- javascript中函数的5个高级技巧
- 再简单的页面都找不到了+jsp收action中的传值报错
- Java的native方法
- Linux命令(8)——rz命令与sz命令
- JAVA反射-getGenericSuperclass()用法
- yii操作数据库
- VMware12提示 已将该虚拟机配置为使用 64 位客户机操作系统。但是,无法执行 64 位操作。
- iOS开发 使用命令行从Git拉取代码详解
- nginx 不中断服务 平滑升级
- Hololens官方教程精简版
- Could not connect to lockdownd. Exiting.
- Arrays工具类中的toString/binarySearch/sort/asList示例代码
- 跟小刀 学习数据结构 红黑树的概念