딩딩크롱 2022. 8. 11. 01:21
728x90

this란?

this 예약어는 클래스 내부에서 사용되며 메소드의 매개 변수와 멤버 변수의 식별자가 겹치는 경우가 발생할 때 유용하게 사용된다.

this 자체를 출력하면 객체의 해시키(JVM이 사용하는 참조 변수 주소값)를 얻을 수 있다.

class Car {
	private String name;
    
   	public setName(String name) {
    	this.name = name;
    }
}

 

this 생성자 호출

class Car {
	private String name;
    
    public Car() {
    	this("붕붕이");  // 여기서 this가 나타내는 것은 클래스 이름이다.
    }
    
    public Car(String name) {
    	this.name = name;
    }
}

 

728x90