public interface IMyInterface
{
int A { get; set; }
string S { get; set; }
}
public abstract class MyAbs : IMyInterface
{ }
public class ConcreteClass : MyAbs
{
/* Implementation of IMyInterface*/
}
是否可以在上面的抽象类中省略空实现? 如果是这样,怎么样?为什么?如何在实现接口时避免抽象类中的空实现?
将代码放在代码段 – 2010-05-28 11:13:47
如果您的抽象类将完全没有实现,那为什么要这样做呢?为什么不使用界面?抽象类通常用于您提供部分实现的情况。 – 2010-05-28 11:15:33