JAVA语言反射机制

一、反射的定义

反射:能够分析类能力的程序叫做反射。换一种说法就是,一种动态获取类的信息以及动态调用对象的方法的功能。

二、反射机制的功能

1、在运行时判断任意一个对象所属的类。
2、在运行时构造任意一个类的对象。
3、在运行时判断任意一个类所具有的成员变量和方法。
4、在运行时调用任意一个对象的方法。

三、实现Java反射机制的类,这些类都位于java.lang.reflect包中

1、Class类:代表一个类。
2、Field类:代表类的成员变量(或类的属性)
3、Method类:代表类的方法。
4、Constructor类:代表类的构造方法。
5、Array类:提供了动态创建数组,以及访问数组的元素的静态方法。

上一篇:枚举
下一篇:反射中Class、Method、Field、 Constructor类的使用

你可能感兴趣的:(JAVA语言反射机制)