方法1:调用成员函数 newInstance() 函数
摘选源码: Constructor<T> tmpConstructor = cachedConstructor;
return tmpConstructor.newInstance((Object[])null); //最终调用的是Constructor.newInstance(Object ... initargs)来生成对象,传入的参数是null
最终调用的是无参构造函数对象
方法2:先获取构造函数类Constructor的对象,再获取对象。此时可传入参数。源码