//
根据类名获取Class对象
Class c
=
Class.forName(
"
java.lang.Integer
"
);
//
参数类型数组
Class[] parameterTypes
=
{String.class}
;
//
根据参数类型获取相应的构造函数
java.lang.reflect.Constructor constructor
=
c.getConstructor(parameterTypes);
//
参数数组
Object[] parameters
=
{"1"}
;
//
根据获取的构造函数和参数,创建实例
Object o
=
constructor.newInstance(parameters);
本文详细介绍了如何利用Java反射API获取类、构造函数并创建实例的方法,包括类名、参数类型数组、构造函数获取及实例化过程。
2205

被折叠的 条评论
为什么被折叠?



