1.通过构造方法创建对象的其中一种方式:
Person p = Person.class.getConstructor().newInstance();(通过找到Class c 来获取构造方法,然后调用newInstance静态创建)。
2.获取所有构造方法,包括私有,可以设置构造权限,可以获得构造方法的名称:getName;
//获得所有访问权限的构造方法,包括私有的
c = cla.getDeclaredConstructor(int.class);
//设置是否有访问权限
c.setAccessible(true);
Object obj = c.newInstance(12);
System.out.println(obj);
//******************获取构造方法名*****************
System.out.println(c.getName());