👩‍💻 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 속성에 저장할 수 있다.