首页 相关文章 你必须知道的.NET之对接口和抽象类

你必须知道的.NET之对接口和抽象类

1. 引言

  在我之前的一篇post《抽象类和接口的谁是谁非》中,和同事管伟的讨论,得到很多朋友的关注,因为是不成体系的论道,所以给大家了解造成不便,同时关于这个主题的系统性理论,我认为也有必要做以总结,因此才有了本篇的新鲜出炉。同时,我将把上贴中的问题顺便也在此做以交代。

  2. 概念引入

  什么是接口?

  接口是包含一组虚方法的抽象类型,其中每一种方法都有其名称、参数和返回值。接口方法不能包含任何实现,CLR允许接口可以包含事件、属性、索引器、静态方法、静态字段、静态构造函数以及常数。但是注意:C#中不能包含任何静态成员。一个类可以实现多个接口,当一个类继承某个接口时,它不仅要实现该接口定义的所有方法,还要实现该接口从其他接口中继承的所有方法。

  定义方法为:

  ...<a href=[ 查看全文 ]

2016-02-19 标签:

你必须知道的.NET之对接口和抽象类的相关文章

手机页面
收藏网站 回到头部