this와 this()

이경현·2025년 1월 15일
post-thumbnail

this 는 객체 자신을 가리키는 참조변수로 자신의 객체에 접근할 때 사용

  • 주로 멤버 변수와 매개변수의 이름이 동일할 때 이를 구분하기 위해 사용됨
    this() 는 같은 클래스에서 생성자가 다른 생성자를 호출할 때 사용
  • 주로 중복코드를 줄일 목적으로 사용
  • this()는 생성자 코드에서만 사용 가능
  • 생성자 코드안에서 사용될 때 첫번째 문장으로 다른 코드보다 가장 윗줄에 있어야함

책이라는 클래스가 있음
책제목인 title 과 가격인 price가 있음

기본 생성자

매개변수 1개 가진 생성자

매개변수 2개 가진 생성자


호출

0개의 댓글