1. 程式人生 > >Java基礎語法 - 面向對象 - this 關鍵字

Java基礎語法 - 面向對象 - this 關鍵字

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 關鍵字