본문 바로가기

# 미사용

23. 위임을 통한 초기화 지연

이 블로그의 모든 예제코드는 깃허브에서도 볼 수 있습니다.
아래의 포스트는 복습용으로 정리한 내용 입니다.

    https://github.com/AeroCodeX/

Lazy 위임


lateinit

  • 프리미티브 타입에서는 사용이 불가능
  • var (mutable) 변수전용
  • 값에 접근할 때, 초기화 되었는지 검사가 필요함
  • 해당 프로퍼티가 멤버 필드일 때, getter/setter 정의 불가능
  • 생성자에서 사용 불가능
Lazy
  • 어떤 타입에서든 사용가능
  • val (immutable) 변수전용

'# 미사용' 카테고리의 다른 글

[AeroPrinter] 프린터없이 민원24, 전자가족등록시스템 이용하기  (0) 2019.01.15
24. 제네릭과 변성  (0) 2018.11.22
22. 프로퍼티 위임  (0) 2018.11.20
21. 클래스 위임  (0) 2018.11.20
20. 오브젝트  (0) 2018.11.20