sealed class (1) 썸네일형 리스트형 sealed class 자신은 추상 클래스이고, 자신을 상속 받는 서브 클래스를 가질 수 있음 enum과 달리 상속을 지원하고, 서브클래스들이 다른 속성을 가질 수 있음 자신을 상속받는 서브 클래스의 종류를 제한할 수 있음 sealed 클래스와 서브 클래스는 같은 파일 내에 선언되어야 함 (sealed 클래스의 서브 클래스를 상속한 클래스는 같은 파일내에 없어도 됨) private 생성자만 가짐 [참조] https://velog.io/@haero_kim/Kotlin-Sealed-Class-%EC%95%8C%EC%95%84%EB%B3%B4%EA%B8%B0 [Kotlin] Sealed Class 알아보기 Enum Class 의 확장판, Sealed Class 의 개념 velog.io 이전 1 다음