我的问题是在创建对象时动态命名对象,并且名称来自用户的输入。
以下是我的代码,我可以在其中动态创建一个对象,但我必须在此之前专门命名它,例如在本例中为 'obj'
private Class ClassName=null;
private Object obj=null;
ClassName=Class.forName(token[2]);
obj=ClassName.newInstance();
我所需要的只是创建对象,因为用户指定了它的名称,就像他说对象必须命名为“x”而不是“obj”