フィールドは存在する限りオブジェクトに固定されるため、メモリが割り当てられていることは知っていますが、一部のフィールドを初期化せずに使用しない場合はどうなりますか?例えば:
public class TEST {
public static void main(String[] args) {
Foo C = new Foo(5, 7);
Foo D = new Foo(5);
...
}
public class Foo{
private int A;
private float B;
public Foo (int A, float B){
this.A = A;
this.B = B;
}
public Foo (int A){
this.A = A;
}
...
}
C
より多くのメモリを消費しますD
か?