关于java中this问题 谢谢!!!!!!

e.g.
public class A{
B b = new B(x, y, this)
}

public class B{
       int x, y;
      A a;
     public B(x, y, A a){
           this.x = x;
             this,y =y;
             this.a = a;
        }
}

想问下在class A 中 new B(x, y, this),这个this不是太明白,望大神解释下。
不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^