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

如何利用class.forName(str),声明定义一个对象呢
我写了半天,没好用

Class refClassName = Class.forName(ref);


refClassName ---->? How to do


谢谢


------解决方案--------------------
探讨
引用:
Class.forName(str)只是对类的加载,既把字节码放入内存,并没有实例化。一般我们在动态创建一个对象的时候用的比较多。如:
Test t=(Test)Class.forName("com.Test").newInstance();
System.out.println(Test.class==Class.forName("com.Test"));结果是true

感谢你的讲解,可是,Test是传过来的字符String 啊,我不能显示的写出来啊