首頁 >Java >Java基礎 >java的this是什麼意思

java的this是什麼意思

尚
原創
2019-11-28 09:20:4111606瀏覽

java的this是什麼意思

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn