の1と、>>513512(2): デフォルトの名無しさん (アウアウウー Sacf-P6+q) [sage] 2025/09/24(水) 21:51:48.42 ID:4iPutXmOa(1) AAS
class C {
A a = new A(); // 1
C() {
A a = new A(); // 2
}
}
1と2でAのインスタンスを生成することに違いはありますか?
コンストラクタ内で生成する2でよいような気もしますが
の違いはなんなのでしょうか513(1): デフォルトの名無しさん (ワッチョイ 0601-oUuT) [sage] 2025/09/24(水) 23:10:47.04 ID:dvgofv4/0(1/2) AAS
2つ目は
class C {
A a;
C() {
a = new A();
}
}
だよね?