[C#] 6.1.3 봉인(sealed) 클래스

C#에서는 클래스를 정의할 때 다른 클래스의 기반 형식으로 사용할 수 없게 정의할 수 있습니다. 이와 같은 클래스를 봉인 클래스라 부르며 class 앞에 sealed 키워드를 명시하면 됩니다. 값 형식은 기반 형식이 될 수 없으므로 묵시적으로 봉인 형식입니다.

봉인 클래스를 기반 형식으로 사용하려고 할 때 오류 화면
[그림 23] 봉인 클래스를 기반 형식으로 사용하려고 할 때 오류 화면

 좀 더 자세한 사항은 6.2 다형성에서 다시 다루기로 하겠습니다. 그리고 인터페이스 기반으로 파생하는 부분은 8장 인터페이스와 컬렉션에서 설명할게요.