Java获取Class对象的方式和实例化对象的方式

Java获取Class对象的方式和实例化对象的方式

获取Class对象的方式

User类
1、
Class clazz1 = User.class;

2、
User user = new User();
Class clazz2 = user.getClass();

3、
Class clazz3 = Class.forName("com.test.name.User");

实例化对象的方式

User类
1、
User user1 = new User();

2、
Class clazz = User.class;
User user2 = (User) clazz.newInstance();

3、
Class clazz = User.class;
Constructor constructor = clazz.getDeclaredConstructor();
User user3 = (User) constructor.newInstance();
    原文作者:Yuanchao_子轩
    原文地址: https://www.jianshu.com/p/9a250c46efda
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞