Enum 대 Sealed 클래스 - 어느 것을 선택해야 할까요?

문제를 제거하기 위해 도구를 사용해보십시오

열거형에는 반복하거나 직렬화하기 쉽게 만드는 valueOf, values ​​또는 enumValues와 같은 지원 기능이 있습니다. 클래스와 마찬가지로 사용자 정의 메소드를 갖거나 데이터를 보유할 수 있지만 항상 열거형 값당 하나입니다. 상수 값 집합을 나타내기에 완벽합니다. 봉인된 클래스는 인스턴스에 특정한 데이터를 보유할 수 있습니다. 그것들은 구체적인 서브클래스 세트로 메시지나 클래스를 표현하는 데 완벽합니다.



#sealed-classes #enum #kotlin






파이썬에서 파이를 인쇄하는 방법

blog.kotlin-academy.com

Enum 대 Sealed 클래스 - 어느 것을 선택해야 할까요?

열거형에는 반복하거나 직렬화하기 쉽게 만드는 valueOf, values ​​또는 enumValues와 같은 지원 기능이 있습니다.