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

如何动态创建一个java object?
比如我有 2个class , A 和B。如何在runtime创建它们?

谢谢!

------解决方案--------------------

在构造函数或方法里创建,
不过也是和楼上的一样,不太明白LZ的意思!!
------解决方案--------------------
Object a = Class.forName("package.to.A").newInstance();
不过,以上代码要求A有缺省构造方法,否则出错。