我只知道怎么根据类的名字创建其对象实例,如 A a = Class.forName("A").newInstance(); // A is class类的名字只是一个记忆符号(为了使你编程方便),它和他的对象没有任何必然联系(直到你定义一个你指定的对象为止),如我可以定义a 是A类的实例,A a = new A();,也可以定义是B类的实例B a = new B();如果对象根本不存在,你用什么方法都得不到,也就是说你可以把“汪才”变出一条狗来吗如果你要的是我开始解释的,那么建议你把JAVA基础知识重新看一看,搞清楚JAVA的基本术语
A a = Class.forName("A").newInstance(); // A is class类的名字只是一个记忆符号(为了使你编程方便),它和他的对象没有任何必然联系(直到你定义一个你指定的对象为止),如我可以定义a 是A类的实例,A a = new A();,也可以定义是B类的实例B a = new B();如果对象根本不存在,你用什么方法都得不到,也就是说你可以把“汪才”变出一条狗来吗如果你要的是我开始解释的,那么建议你把JAVA基础知识重新看一看,搞清楚JAVA的基本术语
你都知道对象名了,就直接用了a.xxx(),还要得到社么对象
对象不是类,不能拿对象再去创造一个别的对象
LZ的思路貌似有点混乱
我们是获取不到对象的,只能通过引用.
在c++中可以直接操作对象.