C#接口的实现解析和实例
(本文部分内容来源于书籍和网摘)
接口就是一种协议也就是我们通常所说的“标准”或者“规定”
接口定义了可由类和结构实现的协定。
接口不提供所定义的成员的实现代码,仅指定必须由实现接口的类或结构提供的成员。
接口使得接口中的方法的标识符和方法的具体实现完全隔绝。
首先类和结构是先继承接口然后再对其进行实现的。
方法名和返回类型必须完全匹配。
所有参数(包括ref和out关键字修饰符)都必须完全匹配。
用于 实现 接口 的所有方法都 必须具有 public可访问性。但如果使用显式接口实现(即实现时附加接口名前缀),则不应该为方法添加访问修饰符。
继承格式
1、在继承接口的类或结构的标识符后面写上英文分号:如果还要继承基类的话就必须先写基类名。
2、再写逗号,
3、最后写接口名