class反射

时间:2023-03-09 10:00:19
class反射

1.获取类的方式:

//第一种方式:
Class c1 = Class.forName(User);
//第二种方式:
//java中每个类型都有class 属性.
Class c2 = User.class;
//第三种方式:
//java语言中任何一个java对象都有getClass 方法
User u = new User();
Class c3 = u.getClass();

2.创建对象方法

Class c =Class.forName("User");
//创建此类的一个实例
Object o = c.newInstance(); //调用构造方法