위임된프로퍼티2 [Kotlin] 위임된 프로퍼티(Delegated Properties) Kotlin의 위임된 프로퍼티(Delegated Properties)Kotlin의 위임된 프로퍼티(Delegated Properties)는 프로퍼티의 getter와 setter를 다른 객체에 위임할 수 있는 강력한 기능입니다.이 가이드에서는 위임된 프로퍼티의 다양한 측면을 상세히 살펴보겠습니다. 기본 개념 (Basic Concept)위임된 프로퍼티는 다음과 같은 문법으로 선언합니다:class Example { var p: String by Delegate()} 여기서 by 키워드 다음에 오는 표현식이 델리게이트입니다. 프로퍼티의 get()(그리고 set())은 델리게이트의 getValue()와 setValue() 메서드에 위임됩니다. import kotlin.reflect.KPropertycla.. 2024. 8. 17. [kotlin] 프로퍼티(Properties) Kotlin의 프로퍼티Kotlin에서 프로퍼티는 클래스의 핵심 요소 중 하나입니다.이 가이드에서는 Kotlin 프로퍼티의 다양한 측면을 상세히 살펴보겠습니다. 프로퍼티 선언 (Declaring Properties)Kotlin에서 프로퍼티는 가변(mutable)과 읽기 전용(read-only) 두 가지로 선언할 수 있습니다:class Address { var name: String = "Holmes, Sherlock" // 가변 var street: String = "Baker" var city: String = "London" var state: String? = null val zip: String = "123456" // 읽기 전용} 프로퍼티를 사용하려면 단순히 이름으.. 2024. 8. 13. 이전 1 다음