インスタンス・イニシャライザ
class Root{ Root(){ method(); } void method(){ } } class Child extends Root{ int i = 100; Child(){ super(); } @Override void method(){ syso(i); } }
ってするとiの値として100じゃなくて0が出てきた気がした。イニシャライザの呼び出されるタイミングがほげほげ
class Root{ Root(){ method(); } void method(){ } } class Child extends Root{ int i = 100; Child(){ super(); } @Override void method(){ syso(i); } }
ってするとiの値として100じゃなくて0が出てきた気がした。イニシャライザの呼び出されるタイミングがほげほげ