亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

在調用類的時候this的用法

為什么在調用外部類成員變量的時候要用 ? 類名.this.成員變量;

this跟在類名的后面起到什么作用呢.為什么不能把this放到前邊像這樣

this.類名.成員變量;

有什么地方可以詳細的了解一下this的用法

請各位大佬給指點一下,多謝啦

正在回答

2 回答

  1. (在外部類成員變量與內部類成員變量同名時)使用"this"便于分辨所調用的變量屬于外部類或內部類;

  2. 參考第1條的含義,如果使用"this.類名.成員變量"的形式,編譯器將無法了解這個this是指代哪一個類的(相當于,由“我要從這個A號貨艙取貨”變為“我要A號貨艙取貨”的區別,我們無法了解我們到底要到什么地方的A號貨艙取貨);

  3. 必應一下關鍵詞“JAVA this的使用”,一大把教程;

0 回復 有任何疑惑可以回復我~
#1

慕碼人2851768 提問者

謝謝你
2018-12-10 回復 有任何疑惑可以回復我~

例如類A調用自身成員變量b的寫法:this.b,這其實等價于A.this.b,只是它調用的是自身的,可以把自身的類名A給省略;所以調用外部類的時候需要指明,因此寫法: 外部類類名.this.成員變量(這么理解不知道是否正確,不正確的話希望幫忙更正)。至于this的用法,多敲幾遍就能慢慢理解了

1 回復 有任何疑惑可以回復我~
#1

慕碼人2851768 提問者

謝謝你
2018-12-10 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

在調用類的時候this的用法

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號