C #의 테스트 코드 :
namespace DSnA
{
public abstract class Test : IComparable
{
}
}
다음과 같은 컴파일러 오류가 발생합니다.
error CS0535: 'DSnA.Test' does not implement interface member
'System.IComparable.CompareTo(object)'
클래스 Test
가 추상 클래스 이기 때문에 왜 컴파일러가 인터페이스를 구현하기 위해 클래스를 요구합니까? 이 요구 사항이 구체적인 수업에 대해서만 의무적 이지 않아야 합니까?