C#接口的隐式实现解析和实例

(本文部分内容来源于书籍和网摘)

接口就是一种协议也就是我们通常所说的“标准”或者“规定”

接口定义了可由类和结构实现的协定。

接口不提供所定义的成员的实现代码,仅指定必须由实现接口的类或结构提供的成员。

接口使得接口中的方法的标识符和方法的具体实现相隔绝。

首先类和结构是先继承接口然后再对其进行实现的。

接口成员方法实现时:

方法名和返回类型必须完全匹配。

所有参数(包括ref和out关键字修饰符)都必须完全匹配。

用于 实现 接口 的所有方法都 隐式具有 public可访问性。但如果使用显式接口实现(即实现时附加接口名前缀),则不应该为方法添加访问修饰符。

 

继承格式

1、在继承接口的类或结构的标识符后面写上英文分号:如果还要继承基类的话就必须先写基类名。

2、再写逗号,

3、最后写接口名

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章