第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

為什么不要加this?

System.out.println("訪問外部類的score"+HelloWorld.score);

正在回答

4 回答

靜態(tài)成員屬于整個類,即使沒有對象,靜態(tài)成員還是存在的。其他普通成員,只有創(chuàng)建相應(yīng)類對象的時候才會分配內(nèi)存,靜態(tài)成員在編譯時就會分配一個內(nèi)存,即使沒有對象,也可以用類名直接訪問。要注意的是,它只會占用一個內(nèi)存,所有當(dāng)有不同對象訪問靜態(tài)成員時,靜態(tài)成員的值都是一樣的,并且有一個對象改變了它的值,所有其他對象訪問該靜態(tài)成員時,都會顯示改變后的值

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

因?yàn)閮?nèi)類有權(quán)限訪問外部類中的所有數(shù)據(jù),加this是為了區(qū)分,相當(dāng)于對象名吧。之前加this因?yàn)閮?nèi)部類和外部類都有name,因?yàn)榉椒ň哂芯徒瓌t不加this關(guān)鍵字標(biāo)識的話,系統(tǒng)會直接取內(nèi)部類中的name。說白了就是為了能讓系統(tǒng)區(qū)分,HelloWorld.socre的意思是訪問HelloWorld類(外部類)中的Score變量,沒加this是因?yàn)橹挥幸粋€score不用區(qū)分。

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

因?yàn)橐呀?jīng)規(guī)定了外部類靜態(tài)成員與內(nèi)部類相同時,調(diào)用方法為“類名.靜態(tài)成員”,

你要問為什么,其實(shí)我也不知道,大概是靜態(tài)成員比較特殊吧

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

this是指當(dāng)前對象 ?一般 用于get ?set ?方法 ,成員變量和在方法中的局部變量命名相同是,需要在方法中使用成員變量需要使用 this。

這是我對this的理解。希望對你有幫助。

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

舉報

0/150
提交
取消

為什么不要加this?

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

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

幫助反饋 APP下載

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

公眾號

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