通过反射得到实例?????
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文档,比在论坛上提问简单的多