java中 一个类中实例化了一个对象 另一个类如何访问

假如我在类A中实例化了一个对象 ,我如何在类B中访问到这个对象,获取这个对象中的某些数据。
CustomerBJ[] customers = new CustomerBJ[100];
这是我在类A中实例化的对象。

可以在A中添加对对象的访问方法,然后在B类中调用追问

如何做,给点提示。

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-01-03
有两种方式 1、在B类中 A a =new A(); a.A的对象
2、 对象或方法设为static修饰的追问

我在类外对A中的对象进行了操作,可是在B类中用 A a =new A(); 发现原来操作过的数据都没了,该怎么办?

追答

亲 在类外怎么对A中的对象进行操作的呀。。
在B中 new了一个A的实例 也只可以调用A中的非私有方法或成员

追问

我说错了,A类中的方法对对象进行了修改,B类对A类中的修改后的对象进行访问,如何实现?
我在B中对A进行实例化,例如 A a = new A(); 然后用 a. 对象.数据 进行访问,但是发现 要访问的对象中的数据变成了没有被操作前的了,怎么办,我的意思是如何进行多个类对同一个对象进行操作。

追答

可以在A类中写一个带有返回值的方法 在B中调用该方法

追问

我最近刚学,不太理解,你给我弄个例子
就是在A中如何写带有返回值的方法,然后在B中调用
(提示:CustomerBJ[] customers = new CustomerBJ[100]; 这个就是我在A中创建的对象)

本回答被提问者采纳
第2个回答  2014-01-03
我的盆友们也看到这个问题啦,让他们抢吧
相似回答