課程
/后端開發(fā)
/Java
/Java入門第二季 升級(jí)版
為什么num3時(shí)是("num3:"+num3); 而不是("num3:"+hello.num3);
2015-06-09
源自:Java入門第二季 升級(jí)版 8-10
正在回答
樓上說得不準(zhǔn)確吧,num3是類的成員變量,定義為static即為靜態(tài)變量,在main(為靜態(tài)方法)中可以直接引用,同樣在static方法main中而成員變量num1,num2均為非靜態(tài)變量須先創(chuàng)建對(duì)象才能引用。
num3不是創(chuàng)建類的對(duì)象hello里面的變量,num3是靜態(tài)變量,并且賦了值,所以輸出為83,否則系統(tǒng)會(huì)給成員變量賦初值。
num3不是Static聲明的變量
舉報(bào)
課程升級(jí)!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會(huì)Java面向?qū)ο缶幊痰膴W妙
1 回答第二個(gè)圖中的代碼System.out.println("num3"+num3)是為什么?
2 回答為什么這里num3不用使用類名來調(diào)?
3 回答為什么類的加載過程會(huì)是靜態(tài)變量num3在最前面?
1 回答為什么前三行輸出的是按照通過初始化。。。。。num3,通過初始化。。。。num2,通過初始化。。。。num1的順序而不是翻過來,倒數(shù)兩行沒輸出通過初始化num3那行
3 回答例題中如果把num1=91前加上int,num2=74前加上int,num3=83前加上int
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-07-23
樓上說得不準(zhǔn)確吧,num3是類的成員變量,定義為static即為靜態(tài)變量,在main(為靜態(tài)方法)中可以直接引用,同樣在static方法main中而成員變量num1,num2均為非靜態(tài)變量須先創(chuàng)建對(duì)象才能引用。
2015-07-17
num3不是創(chuàng)建類的對(duì)象hello里面的變量,num3是靜態(tài)變量,并且賦了值,所以輸出為83,否則系統(tǒng)會(huì)給成員變量賦初值。
2015-06-09
num3不是Static聲明的變量