setter1 [코틀린] 프로퍼티의 접근 프로퍼티의 접근 자바의 필드에 접근하기 위해선 일일이 setter와 getter 접근 메소드를 구현해야함 코틀린의 프로퍼티는 변수 선언 시 접근 메소드가 이미 구현되어 있음 class Test{ val a = 10//상수로 선언되었기에 setter 사용 불가 var b = 11//getter, setter 둘 다 사용 가능 constructor() { b = a//정상적 처리 a = b//에러 발생 } } 기본 getter, setter 지정 (Custom getter, setter) field : 프로퍼티를 참조하는 변수 value : setter의 매개변수, 외부로부터 값을 가져옴 class Test{ val a = 10//상수로 선언되었기에 setter 사용 불가 get() = field var b.. 2020. 9. 18. 이전 1 다음