Sealed Class

-- C# 2011. 7. 8. 11:47
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
클래스나 함수에 Sealed라는 키워드를 붙이게 되면 이 클래스나 함수는 최종클래스, 최종함수가 된다.
이것은 다른 곳에서 상속을 할 수 없게 만드는 것을 의미한다.

이처럼 쓰는 이유는 성능 상의 이슈로 상속을 금지한 클래스는 그렇지 않은 것에 비해 메모리 소비가 적고 더 빠르다고 한다. Console이나 String 등의 System 클래스도 Sealed로 구현되어 있다.
 

sealedclassA

{

}


참고 : http://blog.naver.com/ssm_sebiya?Redirect=Log&logNo=140106406859

PS) 좀 더 자세히 다루고 싶었으나, 귀찮음으로 인해 잘 정리된 블로그를 참조했다.

'-- C#' 카테고리의 다른 글

Checked, Unchecked  (0) 2011.07.11
Partial class  (0) 2011.07.08
Using The C# WebClient class to upload and download FTP files  (0) 2011.06.29
C# DLL을 C, C++, MFC에서 쓰는 방법  (0) 2011.06.29
const vs readonly  (0) 2011.05.13
posted by 어린왕자악꿍