接口本质上仍然是类,可以看作是一个定义了抽象方法的类,该类仅提供了方法的定义,而没有方法的实现,其功能由接口的实现类来完成。也就是说,接口的抽象机制仍然是由多态来完成的。接口在本质上是一个不能实例化的类,但是又区别于一般意义上的类,例如不能实例化,允许多继承,还可以作用于值类型等。
如:
public struct DateTime:IComparable,IFormattable,IConvertible,ISerializable,IComparable<DateTime>,IEquatable<DateTime>
本文详细解释了接口的概念,指出接口是一种特殊的类,它只定义抽象方法而不实现这些方法。通过具体的代码示例,展示了如何使用接口,并强调了接口在实现多态方面的作用。
831

被折叠的 条评论
为什么被折叠?



