C#接口和类有什么异同。

来源:互联网 发布:知乎数据接口 编辑:程序博客网 时间:2024/04/30 07:30

异:

    不能直接实例化接口。

    接口不包含方法的实现。

    接口、类和结构可从多个接口继承。但是C#只支持单继承:类只能从一个基类继承实现。

    类定义可在不同的源文件之间进行拆分。

 

  同:

    接口、类和结构可从多个接口继承。

    接口类似于抽象基类:继承接口的任何非抽象类型都必须实现接口的所有成员。

    接口可以包含事件、索引器、方法和属性。

    一个类可以实现多个接口。  

1 0