不同点:
a. 不能直接实例化接口。
b. 接口不包含方法的实现。
c. 接口可以多继承,类只能单继承。
d. 类定义可在不同的源文件之间进行拆分
相同点:
e. 接口、类和结构都可以从多个接口继承。
f. 接口类似于抽象基类:继承接口的任何非抽象类型都必须实现接口的所有成员。
g. 接口和类都可以包含事件、索引器、方法和属性
相关文章
- 08-28C中的抽象类和纯抽象类有什么区别?
- 08-2877. C#中的接口和类有什么异同?
- 08-28python中的beautifulsoup和xpath有什么异同点
- 08-28有什么方法可以使用Visual Studio和PTVS调试C#中嵌入的Python代码?
- 08-28C#中的两把双刃剑:抽象类和接口
- 08-28C#中抽象类(abstract)和接口(interface)的实现
- 08-28C# 中的 == 和 equals()有什么区别?
- 08-28C#中抽象类和接口的异同
- 08-28在c#中using和new这两个关键字有什么意义,请写出你所知道的意义?using 指令 和语句 new 创建实例 new 隐藏基类中方法
- 08-28浅谈C#中的接口和抽象类