获取对象的几种方式。

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.通过对象.getC


版权声明:本文为weixin_43186788原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。