봉인클래스 (1) 썸네일형 리스트형 [C#] sealed 한정자 # sealed 클래스에 붙은 한정자 sealed는 다른 클래스가 상속 할 수 없습니다. public class A{} public sealed class B : A {} public class C : B {} // 에러 발생 클래스 B는 A를 상속할 수 있습니다. 클래스 C는 sealed 한정자가 붙은 B를 상속할 수 없습니다. 또한 가상 함수도 봉인하여 재정의할 수 없게 할 수 있습니다. class A{ protected virtual void F() {Consol.WriteLine("this is F() with A"); } } class B : A{ sealed protected override void F() {Consol.WriteLine("this is F() with B"); } } cla.. 이전 1 다음