컴파일러 오류 CS0418
업데이트: 2007년 11월
오류 메시지
'class name': 추상 클래스는 sealed 또는 static이 될 수 없습니다.
'class name': an abstract class cannot be sealed or static
추상 클래스는 파생된 경우가 아니면 개체를 만드는 데 사용할 수 없으므로 sealed가 될 수 없습니다. 의미상으로 볼 때 추상 클래스는 static이 될 수도 없습니다. 추상 클래스는 이를 기본 클래스로 사용하는 개체 계층 구조를 지원하도록 디자인되었습니다.
예제
다음 샘플에서는 CS0418 오류가 발생하는 경우를 보여 줍니다.
// CS0418.cs
public abstract sealed class C // CS0418
{
}
sealed static class S // CS0418
{
}
public class MyClass
{
public static void Main()
{
}
}