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

通过反射得到实例?解决办法

2012-04-21 
通过反射得到实例?????Class.forNmae(com.test.Test).newInstance,这样能得到一个实例。我的Test的类里有

通过反射得到实例?????
Class.forNmae("com.test.Test").newInstance,这样能得到一个实例。我的Test的类里有个有参的构造器,现在我有new 一个这个有参数的实例, 怎么办????????????????????

实在不好意思,没有分了。

技术交流,不惜赐教。
求大吓们指教。。。

[解决办法]
多看看API,很简单的一个问题;
代码:
Constructor<Test> constructor = Class.forNmae("com.test.Test").getConstructor(Class<?> 参数1的Class类型,Class<?> 参数2的Class类型...);
这样就得到一个构造方法的反射,然后通过调用newInstance(Object... initargs)方法,返回实例:
Test test = constructor.newInstance(参数1,参数2,.....,参数N);

遇到问题多看看API文档,比在论坛上提问简单的多

热点排行