Java基礎語法 - 面向對象 - this 關鍵字
阿新 • • 發佈:2018-11-14
col int clas this 關鍵字 nbsp 語言 min 隱式 方法參數
在Java語言中規定使用this關鍵字來代表本類對象的引用,this關鍵字被隱式地用於引用對象的成員變量和方法。
this關鍵字引用的就是本類的一個對象,在局部變量或方法參數覆蓋了成員變量時,就要添加this關鍵字明確引用的是類成員還是局部變量或方法參數。
1 package mingri.chapter_6; 2 3 public class BookTest { 4 public String name; 5 6 public void setName(String name) { 7 this.name = name; 8 }9 10 public String getName() { 11 int id = 0; 12 this.setName("Java"); // 使用this調用類方法 13 return id + this.name; // 使用this調用類變量 14 } 15 16 public static void main(String[] args) { 17 BookTest book = new BookTest(); 18 String bookName = book.getName();19 System.out.println("bookName: " + bookName); 20 } 21 }
Java基礎語法 - 面向對象 - this 關鍵字