获取构造方法必须借助于Class类的实例化对象,所以我们首先复习一下如何将class类对象实例化。
-
获取构造方法:
获取构造方法的方法有4种,虽然结构形式上很相似,但是也有不同之处,下面先将四种方法列上:
- 方法一:实例化对象.getConstrutors():
- 方法二:实例化对象.getConstrutor(Class<?>... parameterTypes):
- 方法三:实例化对象.getDeclaredConstructors():返回一个该Class对象表示类中声明的所有构造方法(不区分访问权限)对应的Constructor对象数组。
- 方法四:实例化对象.getDeclaredConstructor(Class<?>... parameterTypes):返回与该Class对象表示类中定义的形参类型相匹配的构造方法(不区分访问权限)的Constructor对象。
public class Student {
public String name ;