1、什么是反射?
反射:在运行状态下,通过class文件对象(Class的对象),去使用构造方法,成员变量,成员方法。
首先创建一个person类:
<span style="font-size:14px;">public class Person {
private String name;
public int age;
public Person() {
}
}</span>
获取class文件对象:有三种方法如下:
(1)Object类的getClass()方法。
<span style="font-size:14px;"> Person p = new Person();
Class c = p.getClass();
</span>