this는 객체 자신을 참조하는 키워드로, 현재 객체 자기 자신을 나타낸다.
public class Car{
String name;
int number;
public Car(String n){
name = n;
}
}
public Car(String name){
name = name; //실행 시 null을 발생
}
this
키워드를 사용해야 한다. public Car(String name){
this.name = name;
}
클래스 안에서 자기 자신이 가지고 있는 메소드를 사용할 때도 this.메소드명()으로 호출할 수 있다.