施用java反射实例化一个对象,Class.forName

使用java反射实例化一个对象,Class.forNameimport java.lang.reflect.Constructorpublic class Instance

使用java反射实例化一个对象,Class.forName

import java.lang.reflect.Constructor;

public class Instance {

?public static void main(String[] args)throws Exception {
??
?? Class localClass = Class.forName("ins.Instance");
?????? Constructor localConstructor = localClass.getConstructor(new Class[0]);
?????? Instance localInstance = (Instance)localConstructor.newInstance(new Object[0]);
?????

? localInstance.p();
?}

?void p(){
??System.out.println("不使用new ,使用反射,实例化一个对象!");
?}
}