当前位置: 代码迷 >> Java面试 >> 通过反射得到实例?解决办法
  详细解决方案

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

热度:77   发布时间:2016-04-17 19:18:28.0
通过反射得到实例?????
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文档,比在论坛上提问简单的多
  相关解决方案