Dragon in the sky

whatever happened , go ahead! Happy life of big pig and its dog.
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

C#接口和抽象类的比较

Posted on 2009-08-18 10:00  龙泰  阅读(496)  评论(1编辑  收藏  举报
1,接口包含属性,方法,事件,索引器,但不包含字段,抽象类可以包含字段。
2,接口只包含定义,不包含定义的实现。抽象类可以部分包含方法的实现。
3,一个类可以实现多个接口,但抽象类只能被单继承。
4,接口和抽象类本身都不能实例化,都要在实现类中实现所有方法。
5,接口是一种规范,而抽象类更像是类内的共性问题。
6,接口可以理解为比抽象类更抽象的东西。

继续研究中......未完待续