this。
老師,有幾個(gè)不太懂的地方。
1、this到底有什么用,程序里有他會(huì)怎么樣,沒有他,又會(huì)怎么樣。
2、this關(guān)鍵字問什么會(huì)與static沖突
3、this該怎么用。
希望老師回答,謝謝
老師,有幾個(gè)不太懂的地方。
1、this到底有什么用,程序里有他會(huì)怎么樣,沒有他,又會(huì)怎么樣。
2、this關(guān)鍵字問什么會(huì)與static沖突
3、this該怎么用。
希望老師回答,謝謝
2019-12-05
舉報(bào)
2019-12-07
this 表示當(dāng)前擁有焦點(diǎn)的或是正在編輯的對(duì)象,用處是在編寫代碼的時(shí)候引用,有this 會(huì)使程序變得簡單明了,可讀性高,沒有this 會(huì)使程序顯得冗長。
static方法比較特殊,他在程序運(yùn)行的時(shí)候就被系統(tǒng)分配了一塊內(nèi)存區(qū)域(自給自足,閉關(guān)鎖國),而其他方法的都是在他自己生效的時(shí)候才會(huì)分配給一塊區(qū)域,而this是指向大類對(duì)象的,像static這樣的釘子戶,this 是管不著的,所以當(dāng)你用this指向static時(shí)便會(huì)出錯(cuò)。
this 的基本用途就是作為代詞代替對(duì)象名,所以在方法中把當(dāng)前對(duì)象名,替換為this就可以啦