我知道只要对象存在,字段就会粘在对象上,因此它们分配了一些内存,但是如果我不初始化某些字段并且不使用它们怎么办?例如:
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
吗?