接口和类的异同

不同点:

  1. 非抽象类可以实例化(也就是new),而接口不能直接实例化。
  2. 接口不包含方法的实现。
  3. 接口可以多继承,类只能单继承。

相同点:

  1. 接口、类和结构都可以从多个接口继承。
  2. 接口和类都可以包含事件、索引器、方法和属性(提示:接口只能定义方法(只能定义行为,不能定义实现也就是字段),因为事件、索引器、属性本质上都是方法,所以接口中也可以定义事件、索引器、属性。)
posted @ 2018-02-02 10:59  魏兀平  阅读(80)  评论(0编辑  收藏  举报