Java 中的 this 關鍵字引用目前物件實例,它用於存取成員變數和方法、從建構函式呼叫其他建構函式、傳回目前物件參考以及其他場合。
this 關鍵字在Java 中的作用
在Java 中,this 關鍵字是一個引用,指向目前的物件實例。它主要用於以下用途:
存取目前物件的成員變數和方法:
Example:
<code class="java">class Student { private String name; private int age; public Student(String name, int age) { this.name = name; this.age = age; } public String getName() { return this.name; } }</code>
從建構函式中呼叫其他建構子:
Example:
<code class="java">class Employee { private String name; private int salary; public Employee(String name) { this(name, 0); } public Employee(String name, int salary) { this.name = name; this.salary = salary; } }</code>
返回目前物件參考:
Example:
<code class="java">class StringBuilder { private String str; public StringBuilder append(String s) { str += s; return this; // 返回当前 StringBuilder 对象引用 } }</code>
#其他用途:
以上是java中this關鍵字的作用的詳細內容。更多資訊請關注PHP中文網其他相關文章!