class a ref class b, and class b ref class a
for example:public class A {
  private B b;
  public A(B b) {
    this.b = b;
  }
}public class B {
  private A a;
  public B() {
     this.a = new A(this);
  }  public static void main(String[] args) {
    B b = new B();
    ...
  }
}