package Reflect_package1; public class Reflect_demo1 { public static void main(String[] args) throws ClassNotFoundException { /* * 获取class对象的三种方式: * 1、Class.forName("全类名"); * 2、类名.class * 3、对象.getClass(); * */ //1、第一种方式 //全类名:包名 + 类名 Class clazz1 = Class.forName("Reflect_package1.Student"); //打印 System.out.println(clazz1); //2、第二种方式 Class clazz2 = Student.class; System.out.println(clazz2); //3、第三种方式 Student s = new Student(); Class clazz3 = s.getClass(); System.out.println(clazz3); //比较 System.out.println(clazz1 == clazz2 && clazz2 == clazz3); } }