Aのmain()の中とかで
B b2 = new B();
b = b2;
とかしたら元々bにあったインスタンスは
CGの破棄対象になりますか?
あとb=null;とかしても?