请教怎么在程序B.java中获得在A.java中new的对象

请问如何在程序B.java中获得在A.java中new的对象?在A.java中new的一个对象并操作,如果想在B.java中获得A.j

请问如何在程序B.java中获得在A.java中new的对象?
在A.java中new的一个对象并操作,如果想在B.java中获得A.java中操作过的那个对象中的几个属性,该如何写?
除了以下几种方法:
1.把对应的属性static(不想这样做).   2.在A.java中有个方法return那个对象(这样要在B中new一个A)3.给A.java一个static方法return那个对象(那么A基本不能干别的了)

有没有其他模式?

[解决办法]
全局变量.
[解决办法]
A a = new A();
a.set(your parameter);
然后将a作为B的参数就可以传过去
[解决办法]
你的这种需求,就是单态对象。。
A.java中new的对象是单态的,类里的构造函数是私有的。。。
要不就是楼上说的办法。。不明白你为什么不用现有的办法,有甚么问题吗?

[解决办法]
B extends A
[解决办法]
把它做为PUBLIC类就可了