最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時綁定郵箱和手機立即綁定

全局變量在main方法中出現(xiàn)不能將一個非靜態(tài)變量賦值給靜態(tài)變量

public?class?HelloWorld?{

?static?int?var=1;//去掉static就不對了,為什么
?void?call()

?{?int?cal;

?System.out.println("var:"+var);}

?

?void?sendMessage()

?{int?cal;

??System.out.println("var"+var);}

?

?public?static?void?main(String[]?args)?{

????//int?var=5;

????HelloWorld?phone=new?HelloWorld();

??phone.call();

??System.out.println(var);//為什么var一定要是static類型,如果不是static就會報錯
???????}

????????}

正在回答

3 回答

”不能將非靜態(tài)變量賦值給靜態(tài)變量“,這個一個標(biāo)準(zhǔn)的蠢貨級別定義,新手很容易因為這種被蠢貨總結(jié)的”經(jīng)驗“失去了刨根問底的動力。

原理:

static為類加載的時候執(zhí)行,發(fā)生在創(chuàng)建對象之前,此時非static可以理解為還未"出生"。

而非static需要在創(chuàng)建對象的時候才可以使用。

所以如果static的方法和屬性都不能調(diào)用非static,而反之可以。

0 回復(fù) 有任何疑惑可以回復(fù)我~

thanks a lot

0 回復(fù) 有任何疑惑可以回復(fù)我~

main函數(shù)是static

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

全局變量在main方法中出現(xiàn)不能將一個非靜態(tài)變量賦值給靜態(tài)變量

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號