6 回答

TA貢獻(xiàn)9條經(jīng)驗(yàn) 獲得超4個(gè)贊
this是這是的意思,我記得要使用他的話,都會(huì)在后面加類名。至于沒有創(chuàng)建對(duì)象的話,用不到this吧。。好久沒用了,我也記不清了

TA貢獻(xiàn)44條經(jīng)驗(yàn) 獲得超22個(gè)贊
這個(gè)要看具體使用的,如果是在一個(gè)類中使用的this,那么創(chuàng)建了一個(gè)該類的對(duì)象時(shí),this指的就是這個(gè)對(duì)象,沒創(chuàng)建對(duì)象,對(duì)象都沒有,也就沒有理由將對(duì)象了吧,個(gè)人見解

TA貢獻(xiàn)19條經(jīng)驗(yàn) 獲得超7個(gè)贊
this關(guān)鍵字只能在方法內(nèi)部使用,表示對(duì)“調(diào)用方法的那個(gè)對(duì)象” 的引用。this 的用法和其他對(duì)象引用并無不同。但要注意,如果在方法內(nèi)部調(diào)用同一個(gè)類的另一個(gè)方法,那就不必使用 this ?直接調(diào)用即可。只有當(dāng)需要明確指出對(duì)當(dāng)前對(duì)象的引用時(shí),才需要使用 this 關(guān)鍵字。?
通常寫 this 的時(shí)候 ?,都是指“這個(gè)對(duì)象” 或者“當(dāng)前對(duì)象”,而且它本身表示對(duì)當(dāng)前兌現(xiàn)的引用。在構(gòu)造器中,如果為 this 添加了參數(shù)列表,那么就有了不同的含義。這將產(chǎn)生對(duì)復(fù)合詞參數(shù)列表的某個(gè)構(gòu)造器的明確調(diào)用。
以上文獻(xiàn)出自 Thinking in Java .

TA貢獻(xiàn)646條經(jīng)驗(yàn) 獲得超225個(gè)贊
構(gòu)造器中使用this可以調(diào)用本類的其他構(gòu)造器,這時(shí)候?qū)ο筮€沒有生成,它指向即將創(chuàng)建的對(duì)象。
添加回答
舉報(bào)