应该在声明或构造函数中实例化实例变量吗?这两种方法都有什么好处吗?例1:class A {
B b = new B();}例2:class A {
B b;
A() {
b = new B();
}}
3 回答
慕斯709654
TA贡献1840条经验 获得超5个赞
class MyClass extends FooClass {
String a = null;
public MyClass() {
super(); // Superclass calls init();
}
@Override
protected void init() {
super.init();
if (something)
a = getStringYadaYada();
}}a = nullaa = null
添加回答
举报
0/150
提交
取消
