内容导航:
- 前言
- 1、Class类
- 2、主要方法
- 3、获得Class实例
- 4、代码演示
1、Class类
Class类是Java反射机制的基础, 通过Class类, 可以得到一个类的基本信息。
对于每种类型的对象,Java虚拟机都实例化Java .lang. class
的一个不可变实例,该实例提供了检查对象运行时属性(包括其成员和类型信息)的方法。类还提供了创建新类和对象的能力。最重要的是,它是所有反射api的入口点。
2、主要方法
-
getMethod
返回类中某一个方法定义的实例。 -
getMethods
返回类中所有方法定义的实例。 -
getField
返回类中某一个属性定义的实例。 -
getFields
返回类中所有属性定义的实例。 -
getConstructor
返回类中的一个构造方法的实例。 -
getXXX
其他可以获得类的基本信息