為什么我不能在方法之外做作業(yè)?如果我試圖為類中的變量賦值,但在方法之外,則會得到一個錯誤。class one{
Integer b;
b=Integer.valueOf(2);}但是,如果我在創(chuàng)建過程中初始化它,它就能工作。class one{
Integer b=Integer.valueOf(2);}在一個方法中,它在兩種情況下都有效。
3 回答

拉莫斯之舞
TA貢獻(xiàn)1820條經(jīng)驗 獲得超10個贊
class one{ Integer b; { b=Integer.valueOf(2); }}
super()
static { }
class one{ static final Integer b; static { b=Integer.valueOf(2); }}

慕沐林林
TA貢獻(xiàn)2016條經(jīng)驗 獲得超9個贊
class one{ Integer b=Integer.valueOf(2); }

阿晨1998
TA貢獻(xiàn)2037條經(jīng)驗 獲得超6個贊
添加回答
舉報
0/150
提交
取消