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

怎么利用class.forName(str),声明定义一个对象呢

2012-01-29 
如何利用class.forName(str),声明定义一个对象呢我写了半天,没好用Class refClassName Class.forName(re

如何利用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 啊,我不能显示的写出来啊

热点排行