this
- 인스턴스 자신의 메모리를 가리킴
- 생성자에서 또 다른 생성자를 호출할 때 사용
- 자신의 주소(참조값)을 반환
생성된 인스턴스 메모리의 주소를 가짐
- 클래스 내에서 참조변수가 가지는 주소 값과 동일한 주소 값을 가지는 키워드
생성자에서 다른 생성자를 호출하는 this
public class Person {
String name;
int age;
public Person() {
this("null name", 1);
}
public Person(String name, int age) {
this.name = name;
this.age = age;
}
}
ex) Person p = new Person();
Person()이 실행 돼 this로 생성자를 호출하여 생성한다.
'자바 > 정리' 카테고리의 다른 글
[ Java ] 접근 제어 지시자와 정보은닉 (0) | 2022.01.25 |
---|---|
[ Java ] 참조 자료형 변수 (0) | 2022.01.25 |
[ Java ] 인스턴스 생성과 힙 메모리 (0) | 2022.01.25 |