이 블로그의 모든 예제코드는 깃허브에서도 볼 수 있습니다. 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 |