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 중국어 웹사이트의 기타 관련 기사를 참조하세요!