java程序这里面的a.b=b;和b.a=a;是什么意思啊

class classA{
public classB b;
}

class classB{
public classA a;
}

public class DeadLock implements Runnable{
classA a=new classA();
classB b=new classB();

DeadLock(){
a.b=b;//????
b.a=a;//????
}

public void run(){
}

public static void main(String[] args){
new DeadLock();
}
}

a.b就是A类里面的成员变量b,a.b=b就是把b值赋给A类里面的成员变量b
温馨提示:答案为网友推荐,仅供参考