-
[Java] thisJava 2023. 8. 17. 16:47
1. this 란
- 인스턴스(객체) 자신의 메모리를 가리킨다.
- 생성자에서 또 다른 생성자를 호출할 때 사용 가능 하다
- 자신의 주소(참조값, 주소값)를 반환시킬 수 있다.
2. 자기 자신을 가리키는 this
- this는 매개변수와 멤버변수 이름이 같을때 사용
- 코드에서 name은 매개변수 name 과 객체 자기 자신을 멤버 변수인 name이 존재한다.
- this를 이용해서 멤버변수를 지정할수 있음
3. 생성자에서 다른 생성자 호출
- this()는 생성자에서 다른 생성자를 호출할 때 사용
- 생성자 코드안에서 가장 윗줄에 사용되어야 함
- this()를 이용해서 다른 생성자에서 정의된 내용을 호출할 수 있음
4. 자기 자신을 반환(주소 값)
- this는 자신의 주소값을 반환시킬 수 있다.
'Java' 카테고리의 다른 글
[Java] 싱글톤 패턴 (0) 2023.08.18 [Java] static 변수, static 메소드 (0) 2023.08.17 [Java] 접근 제어 지시자 와 캡슐화 (0) 2023.08.17 [Java] 참조 자료형 (0) 2023.08.17 [Java] 생성자 constructor (0) 2023.08.11