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

解决方案 »

  1.   

    吗的,我都被你搞糊涂了.你到底想做什么啊.
    跟自己过不去啊.
    你什么都不想用.你怎么不说不想用JAVA得了.说明:我不是轻易吗人滴.最后告诉你,内部类.
      

  2.   

    A a = new A();
    a.set(your parameter);
    然后将a作为B的参数就可以传过去
      

  3.   

    你的这种需求,就是单态对象。。
        A.java中new的对象是单态的,类里的构造函数是私有的
        要不就是楼上说的办法。。不明白你为什么不用现有的办法,有甚么问题吗?