1.反射概述
概述:反射对象,就是类对象,是类加载的产物,
只要有了类对象,就可以知道类的所有信息(类名,接口,包名,属性,方法等)获取类对象方式:
1.类名.class (常用)
2.对象.getClass()
3.Clas.forname("包名.类名") (常用)
结论:无论哪种方式获取的类对象,都是同一个
class Person{
private String name;
private int age;
public Person() {
System.out.println("调无参构造");
}
public Person(String name, int age) {
super();
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public void test() {
System.out.println("test");
}
}
public class Test1 {
public static void main(String[] args) throws ClassNotFoundE