반응형
봉인클래스(Sealed) : 최종 클래스, 마지막 클래스 - 더 이상 상속되지 않는 클래스 - Sealed 키워드를 붙여서 상속금지 |
sealed를 메서드 앞에 붙이게 되면 해당 메서드는 봉인되어 재정의 되는것을
막을 수 있어 클래스에 적용할 경우 상속된 메서드를 재정의 할 수 없으며
호출만 가능합니다.
Program.cs |
using System; public class 봉인클래스 { public static void Main() { Sonata s = new Sonata(); } } |
Car.cs |
using System; public interface IIso { } public interface IKs { } public abstract class Car { } public class Hyundai : Car, IIso, IKs { } //sealed : 상속해서 사용못하게 막기 public sealed class Sonata : Hyundai //sealed사용하게 되면 Other에서 { sonata를 상속하지 못합니다. } public class Other : Sonata { } |
결과화면
반응형
'C#' 카테고리의 다른 글
64.C# - 명령줄인수 - 2 - ( command Line Prompt ) (0) | 2009.08.17 |
---|---|
63.C# - 명령줄인수 ( Commands Line Prompt ) (0) | 2009.08.17 |
61.C# - 인터페이스 (Interface) (0) | 2009.08.14 |
60.C# - 추상클래스 (Abstract Class) (0) | 2009.08.14 |
59.C# - ToString메서드오버라이드 ( ToString Method Override ) (0) | 2009.08.14 |
Comments