开发者学堂课程【Java 高级编程:反射获取类结构信息】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/20/detail/380
反射获取类结构信息
目录:
一、定义一个程序类
二、获得方法
在反射机制的处理过程之中不仅仅只是一个实例化对象的处理操作,更多的情况下还有类的组成结构操作,任何一个类的基本组成结构:父类(父接口)、包、属性、方法(构造方法、普通方法)。
获取类的基本信息
1.定义一个程序类
一个类的基本信息主要包括类所在的包名称、父类的定义、父接口的定义
范例:
2.获得方法
获得类的一些基础信息可以通过 Class 类中的如下方法:
获取包名称: public Package getPackage ():
范例:
获取继承父类: public Class <? superT > getSuperclass ():
范例:
获取实现父接口: public Class <?>[] getInterfaces ()
范例: