전체 글 (34) 썸네일형 리스트형 by Delegates.observable 동작 방식 class ObservableClass { var stringProperty: String by Delegates.observable("INITIAL_VALUE") { prob, oldValue, newValue -> println("기존값: $oldValue, 새로운 값: $newValue") } } val observableClass = ObservableClass() observableClass.stringProperty = "first change" observableClass.stringProperty = "second change" 위 코드를 java 코드로 디컴파일을 해보면 아래와 같이 동작한다 /* * 1. ReadWriteProperty를 상속받은 ObservableProperty를 상속.. 이전 1 ··· 9 10 11 12 다음