Java
反射
是一种新的操作类中成员变量、构造方法和普通方法的机制,为了实现对成员变量、构造方法和普通方法的操作,我们需要借助
Java
自身提供的
java.lang
包下的
Class
类和
java.lang.reflect
包下的反射
API
。
如何获取Class对象
1.通过Class.forName()
Class clazz = null;
try{
clazz = Class.forName("Student");
System.out.println(clazz.getName()+"1");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
2.通过类名.class
clazz = Student.class;
System.out.println(clazz.getName()+"2");
<