Java里面的this關(guān)鍵字是什么?
2 回答

習(xí)慣受傷
TA貢獻(xiàn)885條經(jīng)驗(yàn) 獲得超1144個(gè)贊
this就是當(dāng)前實(shí)例,this可省略,在局部變量和實(shí)例變量名稱沖突時(shí),可以用this.實(shí)例變量訪問實(shí)例變量。當(dāng)前實(shí)例就是指當(dāng)前類本身

慕蓋茨9781818
TA貢獻(xiàn)25條經(jīng)驗(yàn) 獲得超19個(gè)贊
this 關(guān)鍵字用于方法內(nèi)部,表示對(duì)“調(diào)用當(dāng)前方法的對(duì)象”的引用,用于你在某一個(gè)方法里想要引用當(dāng)前對(duì)象的時(shí)候;
例如 :
可以用于將對(duì)象自身傳遞給外部;
可以用于在構(gòu)造器中對(duì)另一個(gè)構(gòu)造器的引用;
大多是在某一個(gè)方法的參數(shù)與對(duì)象內(nèi)的變量擁有相同名稱時(shí),可以使用this.variateName,來(lái)區(qū)分對(duì)象自身的變量與傳入的參數(shù)。
添加回答
舉報(bào)
0/150
提交
取消