通常我用这种方式将它添加到 a 时会initialize
立即
--->object
list
list.add(
new foo() { // <--- foo()
field1 = value1,
field2 = value2
}
);
但是一旦我尝试过--->
list.add(
new foo { // <--- foo
field1 = value1,
field2 = value2
}
);
& 有效 !!!
在第二种方式中,我只是creating
一个object
没有使用()
它的尾部。那么有没有人知道这些初始化对象的各种方法之间的区别?