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

在Java語言中規定使用this關鍵字來表明本類對象的引用,this關鍵字被隱式地用於引用對象的成員變量和方法。this

this關鍵字引用的就是本類的一個對象,在局部變量或方法參數覆蓋了成員變量時,就要添加this關鍵字明確引用的是類成員仍是局部變量或方法參數。spa

 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 }
相關文章
相關標籤/搜索