← 목록
Java sealed 타입의 함정 - 새 하위 타입이 기존 코드를 깨뜨릴 수 있다
geeknews
2026-10-19
원문 보기 ↗
Java의
sealed 클래스와 인터페이스
는 허용할 하위 타입을 제한해, 컴파일러가
switch
에서 모든 경우를 처리했는지 검사할 수 있게 함
모든 타입을 처리하면
default
분기 없이 작성
할 수 있고, 빠뜨린 타입이 있으면 컴파일 오류가 발생...