p { margin-bottom: 0.21cm; }
调用不带参数的构造方法 字节码.newInstance()
调用带参数的构造方法
Constructor constructor = clazzProxy1.getConstructor(“ 参数类型” );
constructor.newInstance(“ 参数” );
下面的实例是说明没参数的构造方法的反射方法
//getConstructor 里面传入构造方法的参数类型 得到一个 Constructor( 构造类 )
Constructor constructor1 = String. class .getConstructor(StringBuffer. class );
// 通过构造类的 newInstance 得打类的实体对象, 传入的参数是构造方法的参数 参数必须和上面的构造类相同
String str2 = (String)constructor1.newInstance( new StringBuffer( "abc" ));
System. out .println( " 用反射技术完成定义字符串 调用构造方法 " +str2);