this.
: 객체 자신을 참조하는 키워드 (현재 객체, 자기 자신을 나타낸다.)
사용하는 이유 :
- 생성자 이름과 파라미터 이름이 동일할 경우 혼동할 수 있다.
- 따라서 this.(파라미터 명) 이라고 표기를 함으로써 ‘내 것’이라고 표기를 해주는 것.
this를 사용하는 경우:
- 클래스 안에서도 자신이 갖고 있는 메소드를 사용하고 싶을 때
- 나의 생성자를 호출할 때
<코드 예>
public Car(String name){
name = name;
}
public Car(String name){
this.name = name;
}
매개변수로 받아온 name을 객체 생성 시 Car 객체의 인스턴스 변수인 name 속성에 저장할 수 있다.
'👩💻 BackEnd > ☕️ 자바 [Java]' 카테고리의 다른 글
[Java] 추상클래스 (0) | 2023.04.17 |
---|---|
[Java] 상속 / 접근제한자 (0) | 2023.04.16 |
[JAVA] 오버로딩 / 패키지 (0) | 2023.04.15 |
변수의 scope와 static (0) | 2023.04.14 |
[java 입문] 변수 / 상수 / 리터럴 (0) | 2023.04.12 |