this表示類別實例本身。
this的用法
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){ } }
php中文網,大量的免費Java入門教學,歡迎線上學習!
以上是java中的this是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!