概念
程序运行过程中,动态获取信息以及动态调用对象的方法的功能称作Java语言的反射机制。
实现
Class反射对象描述类语义结构,可以从Class对象中获取构造函数、成员变量、方法类等类元素的反射对象,并以编程的方式通过这些反射对象对目标类对象进行操作。
具体
反射对象类在java.reflect包中定义。主要有三个类。
1:Constructor(类的构造函数反射类)
2:Method (类方法的反射类)
3:Field (类的成员变量的反射类)