你有任何关于如何编写这种方法的线索吗?
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)