002 构造函数

一 . 获取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()方法来创建该类的实例对象.

原文地址:https://www.cnblogs.com/trekxu/p/8592714.html