日期:2014-05-20  浏览次数:20685 次

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的实现类或者是子类,否则动态加载的类毫无意义可言。