티스토리 뷰

지식쌓기

Kotlin sealed class

바나나쥬스 2022. 5. 11. 14:37

sealed class 를 추상클래스의 개념인데

sealed class를 상속 받는 자식 클래스의 종류를 제한하는 특성을 가진다.

 

abstract class 는 상속 받는 자식 클래스들을 모두 알고 있지 않지만

sealed class 는 상속받는 자식 클래스가 어떤것인지 알고 있다

- 같은 패키지에서만 상속 가능