👩💻 BackEnd/☕️ 자바 [Java]
[JAVA] 참조변수 this.
minhe2810
2023. 4. 15. 15:38
this.
: 객체 자신을 참조하는 키워드 (현재 객체, 자기 자신을 나타낸다.)
사용하는 이유 :
- 생성자 이름과 파라미터 이름이 동일할 경우 혼동할 수 있다.
- 따라서 this.(파라미터 명) 이라고 표기를 함으로써 ‘내 것’이라고 표기를 해주는 것.
this를 사용하는 경우:
- 클래스 안에서도 자신이 갖고 있는 메소드를 사용하고 싶을 때
- 나의 생성자를 호출할 때
<코드 예>
public Car(String name){
name = name;
}
public Car(String name){
this.name = name;
}
매개변수로 받아온 name을 객체 생성 시 Car 객체의 인스턴스 변수인 name 속성에 저장할 수 있다.