☕ JAVA
[Java] 생성자 this()와 참조 변수 this
별이⭐
2024. 5. 22. 09:27
생성자 this()와 참조 변수 this
생성자 this()
- 생성자에서 같은 클래스의 다른 생성자를 호출할 때 사용한다.
- 다른 생성자 호출 시 첫 줄에서만 사용 가능하다.
- 서로 호출하도록 짜는 것 → 코드 중복 제거에 good
참조 변수 this
- 인스턴스(객체) 자신을 가리키는 참조 변수
- 인스턴스 주소가 저장되어 있다.
- 인스턴스 메서드(생성자 포함)에서 사용 가능하다. (static 메서드는 불가능)
- 모든 인스턴스 메서드에 지역 변수로 숨겨진 채 존재한다.
return a+b;
는 사실return this.a + this.b;
이 생략된 것이다.
- 지역 변수와 인스턴스 변수를 구별할 때 사용한다.