package cn.mb.demoReflect;
/**
- author 骚彬
- date 2019/8/1 9:11
/
/
荻取Class对象(字节码文件对象)的三种方式
I.0bject类的getClass0方法
Class clazz =对象名getClassO;
2.类的静态属性
Class clazz =类名. class;
- Class类的静杰方法
Class clazz = Class. forName (”炎的正名");
正名:包名+类名
注意:
-一个源文件( java文件)对应一个字节码文件对象( class)
*/
public class Reflect01 {
public static void main(String[] args) throws ClassNotFoundException {
Student stu = new Student();
Class clazz1 = stu.getClass();
Class clazz2 = Student.class;
Class clazz3 = Class.forName(“cn.mb.demoReflect.Student”);
System.out.println(clazz1==clazz2);
System.out.println(clazz2==clazz3);
}
}