一 . 获取Constructor对象
[1]
Constructor<String> con = String.class.getConstructor(String.class);
很明显,是通过参数列表获取对应的构造函数.
[2]
Constructor< ?>[] cons = String.class.getConstructors();
二 .通过构造函数创建对象
System.out.println(String.class.getConstructor(String.class).newInstance("trek"));
我们通过newInstance(可变参数) 来创建对象.
如果一个对象含有一个无参的构造函数,那么我们就可以使用简单的方式来创建一个对象.
String str = String.class.newInstance();
我们使用newInstance()方法来创建该类的实例对象.