比如:
CLASS A
{
   B b;
}Class B
{}A a=new A();
B b=new B();
a.b=b;
我希望如果我现在只能得到b,JAVA有什么方法可以得到引用了b的对象,这里应该是a
谢谢!

解决方案 »

  1.   

    这个应该是JVM做的事情把,或者自己写个监听器什么的
      

  2.   

    只能从设计上改善了CLASS A
    {
    B b;
    }Class B
    {
    A a;
    }
      

  3.   

    TO:aniude(重返荣耀) 
    监听器?有再具体点的吗?
    TO:rcom10002(KNIGHTRCOM)
    希望不要这样...
      

  4.   

    笨办法:在每个实例化B时 把当前对象加到一个静态Map里,标号可以用类名+静态变量:Class BMap
    {
    static HashMap B_Map=new HashMap();
    }Class A
    {
    B b
    static int i=0;
    ...
    b=...
    ++
    key="A_"+i;
    BMap.B_Map.add(key,this);
    i++
    }