언어 자료구조 알고리즘/Escort C#

[C#] 6.2.6 sealed 키워드를 이용한 봉인

언제나휴일 2016. 5. 2. 14:41
반응형


sealed 키워드를 이용한 봉인


6.2.6 sealed 키워드를 이용한 봉인

 

 C#에서는 특정 형식을 기반 형식으로 사용하지 못하게 봉인시킬 수 있습니다. 봉인 형식을 정의할 때는 형식 명 앞에 sealed 키워드를 명시합니다.

 

sealed 형식에서 파생될 수 없습니다.

[그림 25] 봉인 클래스를 기반 클래스로 사용할 때 오류 화면

 

 그리고 파생 형식에서 재정의한 메서드에 sealed 키워드를 명시하여 이후에 파생 형식에서 재정의하지 못하게 봉인 메서드를 만들 수 있습니다.


멤버가 sealed이므로 재정의할 수 없습니다.

[그림 26] 봉인된 멤버를 재정의할 때 오류 화면


[C#] 6. 상속과 다형성 - 6.1 상속

[C#] 6.2 다형성 - 기반 형식의 변수로 파생한 개체를 참조

[C#] 6.2.2 is 연산자와 as 연산자

[C#] 무효화 - new 키워드, base 키워드

[C#] 6.2.4 가상화 virtual, 재정의 override

[C#] 6.2.5 abstract 키워드를 이용한 추상화

[C#] 6.2.5 sealed 키워드를 이용한 봉인



반응형