jjzjj

java - 带有内部类的 newInstance()

我一直在研究一种实例化方法,它允许我将各种相似的类打包到一个外部类中。然后我可以通过将该类型的名称传递给构造函数来实例化每个唯一的类类型。经过大量的研究和错误,这就是我想出的。我留下了一个错误,以证明我的问题。importjava.lang.reflect.Constructor;publicclassNewTest{publicstaticvoidmain(String[]args){try{ClasstoRun=Class.forName("NewTest$"+args[0]);toRun.getConstructor().newInstance();}catch(Exceptio