Mein Testcode in C #:
namespace DSnA
{
public abstract class Test : IComparable
{
}
}
Führt zu folgendem Compilerfehler:
error CS0535: 'DSnA.Test' does not implement interface member
'System.IComparable.CompareTo(object)'
Da die Klasse Test
eine abstrakte Klasse ist , warum benötigt der Compiler sie, um die Schnittstelle zu implementieren? Sollte diese Anforderung nicht nur für konkrete Klassen obligatorisch sein ?