java不寫this行嗎
java中this不是必須的,但是最好寫上,這樣你能區(qū)分哪個是成員變量,哪個是形式參數(shù),尤其是在成員和形參名字一樣的時候。
this是指的對象本身,通過this可以調(diào)用本對象擁有的所有方法和屬性,當(dāng)然不加this也可以調(diào)用。
一般用this的情況:
1. 當(dāng)局部變量與成員變量相同名時,例如 this,x = x;this.x 是個成員變量,而x是個局部變量
2. 在myeclipse下用this可以提示后面的方法或者成員變量
3. 在內(nèi)部類或匿名內(nèi)部類中使用this來指向內(nèi)部類本身
4. 將類本身作為參數(shù)傳遞
php中文網(wǎng),大量的免費Java入門教程,歡迎在線學(xué)習(xí)!