1,得到某个类所有的构造方法:
Constructor[] constructor = Class.forName("java.lang.String").getConstructors();
2,得到某一个构造方法:
Constructor constructor = Class.forName("java.lang.String").getConstructor(StringBuffer.class);
3,创建实例对象:
通常方式:String str = new String(new StringBuffer("abc"));
反射方式:String str = (String)constuctor.newInstance(new StringBuffer("abc"));
|