class 선언앞에 sealed 키워드를 붙이면 해당 클래스의 상속을 막을 수 있다.



Test2에서 Test 클래스를 상속하려 했지만 sealed 때문에 에러가 발생하는 것을 볼 수 있다.

C#에서 대표적으로 string 클래스가 sealed 클래스이다.

따라서 string 클래스는 상속을 할 수 없다.


그리고 함수선언시에 sealed 키워드를 붙이면 상속할때 해당 함수를 오버라이딩을 할 수 없다.


sealed 클래스에 대해서 메서드를 추가하고싶다면 아래 링크를 참고하자.


C#/.NET 확장 메서드 기능, String에 메서드 추가 하기 : http://hijuworld.tistory.com/45

Posted by 꿈만은공돌
,