学习笔记 C#抽象类与接口

不同点:抽象类和接口

抽象类:

  1. 允许(但不要求)包含抽象成员
  2. 抽象类一定是父类
  3. 可以包含抽象方法和非抽象方法
  4. 成员可以使用static、abstract、override、virtual修饰符

接口: 

  1. 只包含方法、属性、所引器、事件
  2. 接口的出现是为了实现多继承
  3. 方法只能是抽象方法
  4. 所有成员都是public static final的,不能使用static、abstract、override、virtual修饰符

 

相同点:抽象类和接口

  1. 不能被实例化
posted @ 2013-08-20 17:37  xiaoyinxxy  阅读(103)  评论(0编辑  收藏  举报