코틀린의 변수는 자바와 다르게 필드가 아닌 프로퍼티이므로 변수에 setter와 getter가 내장되어 있다.
public class User{
private String name;
public String getName(){
return name;
}
public void setName(String name){
this.name = name;
}
위와 같은 java 클래스를 kotlin에서 사용할때, 변수처럼 사용해도 자동으로 setter/getter가 출력된다.
user.setName("lumine")
user.name = "lumine" // 위와 동일