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

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

this的使用一直不懂,有大神詳細(xì)的介紹一下嗎?

this的使用一直不懂,有大神詳細(xì)的介紹一下嗎?

正在回答

3 回答

this關(guān)鍵字表示當(dāng)前對象,是在對象內(nèi)部應(yīng)用對象本身。

this本質(zhì)上是個引用,哪個對象調(diào)用了這個方法,this就表示引用了哪個對象

就比如說,在main方法中,你創(chuàng)建了一個phone對象,要調(diào)用含有this關(guān)鍵字的那個方法,那么this就表示phone,如果你創(chuàng)建的是a,this就表示a,用起來很方便

我是這樣理解的,有別的可以補充一下

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

墨墨白 提問者

謝謝啦
2019-03-05 回復(fù) 有任何疑惑可以回復(fù)我~
#2

墨墨白 提問者

那么還想問,練習(xí)里那個this。代表什么? public void show() { System.out.println("外部類中的name:" + HelloWorld.this.name ); System.out.println("內(nèi)部類中的name:" + name ); System.out.println("外部類中的age:" + age);
2019-03-05 回復(fù) 有任何疑惑可以回復(fù)我~
#3

酥v噠噠 回復(fù) 墨墨白 提問者

this就理解為引用當(dāng)前對象就好, HelloWorld.this則可理解為HelloWorld的對象,加上name就表示定位到了name屬性 this既然代表了當(dāng)前對象,此時這個方法是外部類HelloWorld的,this也就是引用了它的對象,你可以測試一下,System.out.println("外部類中的name:" + this.name );這樣也是可以的,類名可以省略,應(yīng)該好理解一些。
2019-03-06 回復(fù) 有任何疑惑可以回復(fù)我~
#4

Ly要做學(xué)霸 回復(fù) 酥v噠噠

HelloWorld.this.name 改為this.name是不可行的,this指代當(dāng)前類的對象,所以輸出的結(jié)果會是慕課,而不是Imooc。
2019-04-22 回復(fù) 有任何疑惑可以回復(fù)我~
查看1條回復(fù)

就是調(diào)用該方法的對象

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

對對同問!

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

舉報

0/150
提交
取消

this的使用一直不懂,有大神詳細(xì)的介紹一下嗎?

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

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

幫助反饋 APP下載

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

公眾號

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