Java の this キーワードは、現在のオブジェクト インスタンスを参照し、メンバー変数やメソッドにアクセスしたり、コンストラクターから他のコンストラクターを呼び出したり、現在のオブジェクト参照を返したりするために使用されます。
#Java における this キーワードの役割
Java では、this キーワードは、現在のオブジェクトのインスタンス。これは主に次の目的で使用されます:現在のオブジェクトのメンバー変数とメソッドにアクセスします:
例:
<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>
コンストラクターから他のコンストラクターを呼び出す:
例:
<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>
現在のオブジェクト参照を返します:
例:
<code class="java">class StringBuilder { private String str; public StringBuilder append(String s) { str += s; return this; // 返回当前 StringBuilder 对象引用 } }</code>
その他の用途:
以上がJava におけるこのキーワードの役割の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。