反射之Reflect
“隐式【implicitly】声明的构造方法”:指编译器自动为你生成的默认构造方法(即无参构造方法),前提是类中没有显式定义任何构造方法时,Java 编译器会自动添加一个无参构造方法。
getDeclaredConstructors():回类中所有构造方法(包括私有的、默认的、公有的),而不仅仅是 public
的。
getConstructors():
返回 public
构造方法。
“隐式【implicitly】声明的构造方法”:指编译器自动为你生成的默认构造方法(即无参构造方法),前提是类中没有显式定义任何构造方法时,Java 编译器会自动添加一个无参构造方法。
getDeclaredConstructors():回类中所有构造方法(包括私有的、默认的、公有的),而不仅仅是 public
的。
getConstructors():
返回 public
构造方法。