小编PRo*_*LeR的帖子

如何通过传递Object []而不是带反射的参数列表来创建类的新实例

你有任何关于如何编写这种方法的线索吗?

public abstract class AbstractClass{}

public class TrialClass extends AbstractClass{
    public TrialClass(final String a, final String b){}
    public TrialClass(final String a, final String b, final String c){}
}

public class getNewInstance(final Class<? extends AbstractClass> clazz, Object... constructorParameters){
    //???
}

TrialClass trialClass = getNewInstance(TrialClass.class, "A", "B");
Run Code Online (Sandbox Code Playgroud)

java reflection constructor

5
推荐指数
1
解决办法
954
查看次数

标签 统计

constructor ×1

java ×1

reflection ×1