22. 코틀린 위임 된 속성 (Delegated Properties) 알아보기
우리가 필요로 할 때마다 수작업으로 구현할 수 있지만 일반적으로 한 번만 구현하고 라이브러리에 넣는 것이 좋을 것입니다. 예 : 게으른 속성 : 첫 번째 액세스시에만 값이 계산됩니다. 관찰 가능한 속성 : 리스너는이 속성에 대한 변경 사항에 대한 알림을받습니다. 각 속성에 대한 별도의 필드 대신지도에 속성을 저장합니다. 이러한 (및 기타) 사례를 다루기 위해 Kotlin은 위임 된 속성을 지원 합니다 . import kotlin.reflect.KProperty fun main(args: Array) { val ex = Example() ex.p = "홍길동" // setValue 호출 println(ex.p) // getValue 호출 } class Example { var p: String by Del..
Kotlin
2019. 6. 1. 13:18
최근에 올라온 글
최근에 달린 댓글