java中this表示類別實例本身。
this的用法:(推薦:java影片教學)
#1、表示對目前物件的引用!
public class A{ public A getA(){ return this;//表示获取当前实例本身 } }
2、表示類別的成員變量,而非函數參數,注意在函數參數和成員變數同名是進行區分!
public class A{ private int a = 0;//位置1 public A getA(int a){ this.a = a;//前面this.a表示 位置1 的a,赋值=号右侧的表示参数a } }
3、用於在建構方法中引用滿足指定參數類型的建構器。
public class A{ public A(int a){ } public A(){ this(1);//这里调用自身的构造函数public A(int a){ } }
java中this詳解:
在java中,this關鍵字有很多種用法。在java中,這是一個引用目前物件的引用變數。
java this關鍵字的用法如下:
1、this關鍵字可用來引用目前類別的實例變數。
2、this關鍵字可用來呼叫目前類別方法(隱式)。
3、this()可以用來呼叫目前類別的建構子。
4、this關鍵字可作為呼叫方法中的參數傳遞。
5、this關鍵字可作為參數在建構函式呼叫中傳遞。
6、this關鍵字可用於從方法傳回目前類別的實例。
建議:如果你是java初學者,只學習 this 關鍵字的前三個用法就可以了。
更多java知識請關注java基礎教學欄位。
以上是java的this是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!