反射之获取父类

1.获取运行时类的父类:

 

 ①创建一个class类,②调用  getSuperclass(),③用一个Class对象去接收

 

2.获取运行时类<带泛型的父类>

①创建一个运行时类

②调用  getGenericSuperclass()

③用一个Type类型去接收

 

3.获取带泛型父类的<泛型>

①创建运行时类对象;

②调用   getGenericSuperclass()  获取带泛型父类

③使用  (ParameterizedType) 参数化类型,强制转换

④调用 getActualTypeArguments() 返回一个Type数组,数组中就是所有泛型

⑤数组调用getTypeName即获取泛型名字

 

4.获取运行时类的接口

 

 调用getInterfaces(),使用增强for循环把所有结果输出;

 

posted @ 2021-06-18 19:14  天庭保安猪八戒  阅读(188)  评论(0)    收藏  举报