共計 626 個字符,預計需要花費 2 分鐘才能閱讀完成。
Java 關鍵字 "this" 是一個引用,它指向當前對象。
“this”關鍵字的使用方法有以下幾種:
-
在構造方法中,用于在創建對象時調用另一個構造方法。這個調用必須在構造方法的第一行。
例如:public MyClass(int x) {this(x, 0); // 調用另一個構造方法 } public MyClass(int x, int y) {// 其他代碼 } -
在實例方法中,用于引用當前對象。通常是用于區分實例變量和方法參數之間的歧義。
例如:public class MyClass {private int x; public void setX(int x) {this.x = x; // 使用 "this" 關鍵字引用當前對象的實例變量 } } -
在內部類中,用于引用外部類的實例。如果內部類和外部類具有相同的成員變量或方法名,可以通過“this”關鍵字引用外部類的實例。
例如:public class OuterClass {private int x; public class InnerClass {private int x; public void printX() {System.out.println(" 內部類的 x 值:" + this.x); // 內部類的 x 值 System.out.println(" 外部類的 x 值:" + OuterClass.this.x); // 外部類的 x 值 } } }
總之,“this”關鍵字主要用于在構造方法中調用另一個構造方法、引用當前對象的實例變量,以及在內部類中引用外部類的實例。
丸趣 TV 網 – 提供最優質的資源集合!
正文完