6-2-1 getter setter 호출

StrayCat·2022년 10월 4일
0

코틀린의 변수는 자바와 다르게 필드가 아닌 프로퍼티이므로 변수에 setter와 getter가 내장되어 있다.

  • 필드(field) : 멤버변수라고 하며 실제값을 나타낸다.
  • 프로퍼티(property) : 속성이름으로 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" // 위와 동일

0개의 댓글