본문 바로가기

# 미사용

15. 데이터 클래스

이 블로그의 모든 예제코드는 깃허브에서도 볼 수 있습니다.
    https://github.com/AeroCodeX/

데이터 클래스

클래스의 목적이 단순한 데이터 홀더(Data Holder)일 때, 사용.

사용법이 통일되고 코드가 간결해진다.



제약사항

  • 주요 생성자는 최소 한 개의 파라미터가 필요하다.

  • 모든 주요 생성자 파라미터는 val 이나 var 여야 한다.

  • 데이터 클래스는 추상, open, sealed, 내부 클래스일 수 없다.

  • (1.1 이전에) 데이터 클래스는 오직 인터페이스만 구현해야 한다.


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

17. 중첩 클래스  (0) 2018.11.20
16. 실드 클래스  (0) 2018.11.20
14. 초기화 지연  (0) 2018.11.19
13. 외부 반복문 제어  (0) 2018.11.19
12. 예외처리  (0) 2018.11.19