这个问题是反射问题,因为反射,在底层通常是需要一个无参构造器,才能new一个对象
因为看到User.class,就要想到底层使用的是反射机制创建对象,而使用反射机制,就需要对象必须需要一个无参构造器,出现上面的报错,就要看看自己是否给User对象构建了一个无参构造器没有。
因为我的User没有无参构造器,所以就会报错,
构建了无参构造器,就不会报这个错误了
这里,通过反射创建对象,也成功创建了
这个问题是反射问题,因为反射,在底层通常是需要一个无参构造器,才能new一个对象
因为看到User.class,就要想到底层使用的是反射机制创建对象,而使用反射机制,就需要对象必须需要一个无参构造器,出现上面的报错,就要看看自己是否给User对象构建了一个无参构造器没有。
因为我的User没有无参构造器,所以就会报错,
构建了无参构造器,就不会报这个错误了
这里,通过反射创建对象,也成功创建了