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

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

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • 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.

티스토리툴바