Android 공부 공유 blog

  • 홈
  • 태그
  • 방명록

Delegated Properties 1

Kotlin에서의 Delegation Pattern(2) - Delegated Properties

1편에서는 클래스에서 Delegation Pattern을 적용했다면, 이번에는 변수에 Delegation Pattern을 적용하는 방법을 알아보겠습니다. Delegated properties class Xample { var varValue: String by Delegate() val valValue: String by Delegate2() } getValue(), setValue() 이와 같이 변수를 선언한 뒤 자료형 뒤에 by와 함께 클래스를 적어주면, 해당 클래스에서 구현해줄 함수가 생깁니다. var 변수의 경우에는 getValue(), setValue()를 구현해주어야 하고, val 변수에 대해서는 getValue()만 구현해주면 됩니다. import kotlin.reflect.KProperty..

Kotlin 2022.09.13
이전
1
다음
더보기
반응형
프로필사진

Android 공부 공유 blog

  • 분류 전체보기
    • Kotlin
    • Android

Tag

Android Broadcast Receiver, kotlin, AAC ViewModel, Android, coroutine, 내부 구현, popUpTo, Jetpack Compose, RETROFIT, Lifecycle.Event, 내부 동작 확인, Android DeepLink, Android DeepLink 공백, continuation, Delegated Properties, Drawable Selector, Android DeepLink Space, Jetpack Navigation, deep-dive, popUpToInclusive,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바