假设我有 classA 和 classB(generic),参考http://www.exampledepot.com/egs/java.lang.reflect/Constructors.html
我将一个自定义对象从classA传递给classB,现在我想要classB中customobject的构造函数并调用它
A类
customclass objCustomclass;
classB mClassB;
mClassB.getConstructorAndCall(objCustomclass);
B类
public void getConstructorAndCall(Object objCustomclass);
try {
Object filledObject = objCustomclass.getClass().newInstance();
// here i need to call filledObject's contructor
} catch (Exception e) { }
我能够创建对象作为自定义对象的实例,但是构造函数呢?
注意:getConstructorAndCall()
是一个通用方法,并且该对象的类型未知,这意味着任何类都可以传递其对象。
谢谢。