컴파일러 오류 CS0534

업데이트: 2007년 11월

오류 메시지

'function1'은(는) 상속된 추상 멤버 'function2'을(를) 구현하지 않습니다.
'function1' does not implement inherited abstract member 'function2'

클래스가 추상 클래스인 경우가 아니면 기본 클래스의 모든 abstract 멤버를 구현해야 합니다.

다음 샘플에서는 CS0534 오류가 발생하는 경우를 보여 줍니다.

// CS0534.cs
namespace x
{
   abstract public class clx
   {
      public abstract void f();
   }

   public class cly : clx   // CS0534, no override for clx::f
   {
      // uncomment the following sample override to resolve CS0534
      // override public void f()
      // {
      // }

      public static int Main()
      {
         return 0;
      }
   }
}