Class<User> class1 = User.class;
User user1 = class1.newInstance();
//通过类路径去获取Class对象
Class<?> class2 = Class.forName("com.mxf.gupao.reflect.User");
User user2 = (User) class2.newInstance();
//通过new对象获取Class对象
Class<? extends User> class3 = new User().getClass();
//通过类加载器去获取Class对象
Class<?> class4 = ReflectTest.class.getClassLoader().loadClass("com.mxf.gupao.reflect.User");
获取Class对象的四种方式
最新推荐文章于 2024-02-05 13:09:31 发布