Class 안에 있는 member 변수, 그리고 그 값을 get, set 하는 것과 관련하여 코틀린에서는 어떻게 처리되는지 확인할 수 있다. class Default { var i: Int = 0 get() { println("get ${field}") return field } set(value) { println("set(${value})") field = value } } fun defaultGetSet() { val d = Default() d.i = 2 d.i } fun main() { defaultGetSet() } kotlin에서는 get, set을 할 때 Java처럼 getXXX 식으로 하는게 아니라 해당 멤버변수(프로퍼티) 아래에 get, set 함수를 작성해 주면 된다. 그리고 해당 멤..