直接那样字写不行,不过可以用反射解决你的问题 Object o = Class.forName("yourClassName").newInstance();
enrico(小甭) ( ) 强 我不知道具体的题目的环境,我觉得可以自己定一个标识。如 int a;// 你要new什么对象只要设这个值好了。 switch(a) { case 1 :CApple a = new 1xxxClass();break; case 2 :CApple a = new 2xxxClass();break; …… }
Object o = Class.forName("yourClassName").newInstance();
我不知道具体的题目的环境,我觉得可以自己定一个标识。如
int a;// 你要new什么对象只要设这个值好了。
switch(a)
{
case 1 :CApple a = new 1xxxClass();break;
case 2 :CApple a = new 2xxxClass();break;
……
}