본문 바로가기 메뉴 바로가기

취미코딩

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

취미코딩

검색하기 폼
  • 분류 전체보기 (101)
    • Kotlin (25)
    • JAVA (25)
    • HTML, CSS (13)
    • Javascript, jQuery (10)
    • Linux (2)
    • Windows (3)
    • MAC (16)
    • IT (7)
  • 방명록

kotlin Map (1)
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
이전 1 다음
이전 다음
최근에 올라온 글
최근에 달린 댓글

Blog is powered by Tistory / Designed by Tistory

티스토리툴바