본문 바로가기

👩‍💻 BackEnd/☕️ 자바 [Java]

[JAVA] 참조변수 this.

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