应该在声明或构造函数中实例化实例变量吗?这两种方法都有什么好处吗?例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 = null
a
a = null
添加回答
举报
0/150
提交
取消