java反射机制--创建类对象?
现在有一个Student类
String str="pojo.Student";
调用下面的方法
public void function(String str){
Class c = Class.forName(str);
//反射机制得到Student的对象,代码中不要出现"Student student=XXXXXXXXXX",因为要实现动态创建类的对象,实现类
是不确定的
}
怎么才能用java反射机制动态创建对象Object o=new Object()我想得到Student的对象
------解决方案--------------------
要动态加载类,必须有个接口或者是抽象类(A),反射所加载的类是A的实现类或者是子类,否则动态加载的类毫无意义可言。