0
GCの対象
例えばTestオブジェクトがあり、TestオブジェクトのメンバーにオブジェクトAとオブジェクトAの変数を利用して作成したオブジェクトBがあります。
class Test{
volatile Hoge hogea;
final Hoge hogeb;←これはhogeaが持つ変数を利用して作成されている。
Test(Hoge hogea){
this.hogea=hogea;
hogeb=HogebSakusei.getHogeb(hogea);
}
}
new Test()の後にhogeaにnullを入れたらTestはGCの対象になりますか?