[Kotlin]Sealed Class란 무엇일까 ?
·
KOTLIN
👩‍💻 오늘의 할 일오늘은 Kotlin의 Sealed Class에 대해 알아보겠습니다. 이전 동아리 면접 질문에서 Sealed Class와 Enum Class의 차이점을 물어봤는데 아예 몰라서 대답을 못했던 경험이 있어서 이 부분에 대해서도 한번 알아보고 가겠습니다. 멋사에서 Kotlin 수업을 들을 때 한 번 들었었는데 좀 더 자세히 알아보려고 합니다.🔥 수업 시간에 배운 Sealed ClassSealed Class는 자기 자신을 상속받은 클래스들을 모아 관리하는 개념입니다. Kotlin의 클래스와 그 멤버 함수들은 final이기 때문에 상속될 수 없습니다.sealed class는 그 자체로 추상적이기 때문에 open 키워드로 메서드를 상속할 수 있습니다fun main() { val obj1..