# sealed

6개의 포스트
post-thumbnail

Java 17, Sealed Class

Java 17 에서 추가된 기능인 Sealed Class에 대해 알아보았습니다.

2022년 8월 1일
·
0개의 댓글
·

[Kotlin] Sealed Classes VS Enum Classes VS Sealed Inferfaces

하나의 클래스로 여러 가지 상태를 열거할 때 사용한다.예를 들어, API 통신 결과를 핸들링하고 싶을 때 사용하는데 sealed class 경우 아래와 같이 소스코드를 작성한다.Sealed Class 는 위의 소스코드에서 정의한 것 처럼 class 를 포함해 자식 클래

2022년 7월 28일
·
0개의 댓글
·
post-thumbnail

코틀린 sealed Class

enum class는 형 변환이 기존보다 제약적으로 되어 개발자의 실수로 발생할 버그를 방지하고자 하는 점과 기존의 enum이 가지고 있는 스코프 문제를 해결하고자 개발되었습니다. 코드를 작성하다가 열거자 이름들이 중복인 경우가 발생할 수 있습니다. 이럴 경우 컴파일에

2022년 6월 28일
·
0개의 댓글
·

[Flutter]Sealed Class

Enum 클래스의 확장판이라고 생각하면 쉽다.가장 큰 차이점은 Enum은 하나의 인스턴스만 사용할 수 있고 생성자도 동일하지만Sealed Class는 state(상태값)을 포함한 여러 인스턴스를 가질 수 있고 생성자도 다르게 가질 수 있다.Pattern matching

2022년 3월 13일
·
0개의 댓글
·
post-thumbnail

[Kotlin] Sealed Class 알아보기

Enum Class 의 확장판, Sealed Class 의 개념

2021년 10월 8일
·
0개의 댓글
·

Kotlin Class(Inner, Enum, Sealed)

Inner Class 여러가지 목적이 있을 수 있지만, 클래스 내부에 클래스를 선언하는 경우가 있다. 이때 바깥쪽 클래스에 대한 참조가 가능한가의 여부로 경우를 나눌 수 있다. 첫번째로는 바깥쪽 클래스에 대한 참조를 저장하는 경우다. Java에서는 별다른 키워드 없이

2020년 12월 26일
·
0개의 댓글
·