자바의 정석 ch6-36,36 생성자 this(), 참조변수 this

Luna·2023년 6월 15일
0

JAVA

목록 보기
31/32

생성자 this

  • 생성자에서 다른 생성자 호출할 때 사용
  • 다른 생성자 호출시 첫 줄에서만 사용 가능
  • 코드의 중복을 제거 할 때 사용

참조변수 this

  • 인스턴스(객체) 자신을 가리키는 참조변수
  • 인스턴스 메서드(생성자 포함)에서 사용 가능
  • 지역변수(lv)와 인스턴스 변수(iv)를 구별할 때 사용

참조변수 this와 생성자 this()

this

인스턴스 자신을 가리키는 참조변수. 인스턴스의 주소가 저장되어 있다.
모든 인스턴스 메서드에 지역변수로 숨겨진 채로 존재한다.
this로 선언하지 않아도 사용할 수 있다.

this(), this(매개변수)

생성자. 같은 클래스의 다른 생성자를 호출할 때 사용한다.
클래스 이름 대신 this()를 사용한다.

참고 : this와 this()는 비슷하게 생겼을 뿐 완전히 다른 것이다.
this는 '참조변수'이고, this()는 '생성자'이다.

0개의 댓글