接口本质

接口本质上仍然是类,可以看作是一个定义了抽象方法的类,该类仅提供了方法的定义,而没有方法的实现,其功能由接口的实现类来完成。也就是说,接口的抽象机制仍然是由多态来完成的。接口在本质上是一个不能实例化的类,但是又区别于一般意义上的类,例如不能实例化,允许多继承,还可以作用于值类型等。

如:

public struct DateTime:IComparable,IFormattable,IConvertible,ISerializable,IComparable,IEquatable

你可能感兴趣的:(.net)