首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java反射机制-创建类对象?该怎么解决

2012-04-04 
java反射机制--创建类对象?现在有一个Student类String strpojo.Student调用下面的方法public void fun

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

热点排行