출처 | https://kadosholy.tistory.com/92
이 글의 목적은 즐거운 자바라는 강의를 들으며 부족했던 부분을 채워넣기 위함입니다.
위 블로그를 참고하여 작성헀으며 문제 시 삭제하겠습니다.
1) this는 객체 자신을 가리키는 레퍼런스 변수
로, 자신의 객체에 접근할 때 사용됩니다.
2) this( )
는 같은 클래스에서 생성자가 다른 생성자를 호출할 때 사용됩니다.
주로 코드의 중복을 줄일 목적으로 사용됩니다.
this( )는 생성자 코드에서만 사용할 수 있습니다.
this( )는 생성자 코드안에서 사용될 때 첫번째 문장으로 다른 코드보다 가장 윗줄에 위치해야 합니다.
① this는 객체 자신에 대한 레퍼런스 변수로, this.price 는 멤버변수 price를 나타냅니다.
② this( )는 생성자안에서 다른 생성자를 호출하므로, this(title, 0); 는 매개변수 2개를 가진 생성자를 호출하게 됩니다.