日期:2014-05-20  浏览次数:21005 次

如何根据对象的名称得到对象(实例)?
Class   a   =   new   Class();
Class   b   =   new   Class();

知道对象名是 "a ",那么如何得到a对象?


------解决方案--------------------
我只知道怎么根据类的名字创建其对象实例,如
A a = Class.forName( "A ").newInstance(); // A is class

类的名字只是一个记忆符号(为了使你编程方便),它和他的对象没有任何必然联系(直到你定义一个你指定的对象为止),如我可以定义a 是A类的实例,A a = new A();,也可以定义是B类的实例B a = new B();

如果对象根本不存在,你用什么方法都得不到,也就是说你可以把“汪才”变出一条狗来吗

如果你要的是我开始解释的,那么建议你把JAVA基础知识重新看一看,搞清楚JAVA的基本术语