Java獲取Class對象的方式和實例化對象的方式

Java獲取Class對象的方式和實例化對象的方式

獲取Class對象的方式

User類
一、
Class clazz1 = User.class;

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

三、
Class clazz3 = Class.forName("com.test.name.User");
複製代碼

實例化對象的方式

User類
一、
User user1 = new User();

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

三、
Class clazz = User.class;
Constructor constructor = clazz.getDeclaredConstructor();
User user3 = (User) constructor.newInstance();
複製代碼
相關文章
相關標籤/搜索