JDK描述:
getConstructor(Class<?>... parameterTypes)
返回一个 Constructor
对象,它反映此 Class
对象所表示的类的指定公共构造方法。
getDeclaredConstructor(Class<?>... parameterTypes)
返回一个 Constructor
对象,该对象反映此 Class
对象所表示的类或接口的指定构造方法。
一句话描述:
getConstructor返回的是public的构造方法,不会返回private的.用getDeclaredConstructor可以.