获取对象的几种方式。
作者:互联网
1.直接new一个对象
//直接new对象
Users user = new Users();
2.通过反射获取到class,然后通过class.newInstance方法获得对象
//通过反射获取到class,然后通过class.newInstance方法获得对象
try {
Class clazz = Class.forName("com.wf.dbutils.Users");
Object us = clazz.newInstance();
if(us instanceof Users) {
System.out.println("is users");
}
} catch (Exception e) {
}
3.直接通过类名.class得到class,然后通过class.newInstance方法获得对象
//直接通过类名.class得到class,然后通过class.newInstance方法获得对象
Class<Users> clazz = Users.class;
try {
Users users = clazz.newInstance();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
4.通过对象.getClass方法获取到class对象
//通过对象.getClass方法获取到class对象
标签:newInstance,Users,对象,通过,几种,获取,clazz,class 来源: https://blog.csdn.net/weixin_43186788/article/details/118963260