Java - This 사용법 및 사용예제

지환·2023년 8월 8일
0

JAVA

목록 보기
5/39

출처 | https://kadosholy.tistory.com/92

이 글의 목적은 즐거운 자바라는 강의를 들으며 부족했던 부분을 채워넣기 위함입니다.

위 블로그를 참고하여 작성헀으며 문제 시 삭제하겠습니다.

1. this와 this( )의 용도

1) this는 객체 자신을 가리키는 레퍼런스 변수로, 자신의 객체에 접근할 때 사용됩니다.

  • 주로 멤버변수와 매개변수의 이름이 동일할 때, 이를 구분하기 위해 사용됩니다.

2) this( )는 같은 클래스에서 생성자가 다른 생성자를 호출할 때 사용됩니다.

  • 주로 코드의 중복을 줄일 목적으로 사용됩니다.

    • this( )는 생성자 코드에서만 사용할 수 있습니다.

    • this( )는 생성자 코드안에서 사용될 때 첫번째 문장으로 다른 코드보다 가장 윗줄에 위치해야 합니다.

2. 사용예제

1) Book 클래스 정의

① this는 객체 자신에 대한 레퍼런스 변수로, this.price 는 멤버변수 price를 나타냅니다.

② this( )는 생성자안에서 다른 생성자를 호출하므로, this(title, 0); 는 매개변수 2개를 가진 생성자를 호출하게 됩니다.

2) Book 객체 생성 및 실행

3) 실행결과

profile
아는만큼보인다.

0개의 댓글