C#学习笔记——接口
接口是一种用来定义程序的协议,他描述可属于任何类或结构的一组相关相关行为。接口可由方法、属性、事件和索引器或这四种成员类型的任何组合构成,但不能包含字段。
1)
接口类似于抽象基类:继承接口的任何非抽象类型都必须实现接口的所有成员。
2)
不能直接实例化接口。
3)
接口可以包含事件、索引器、方法和属性。
4)
接口不包含方法的实现。
5)
类和结构可从多个接口继承。
6)
接口自身可从多个接口继承。
在C#中声明接口时,使用interface关键字,其格式如下:
1: 修饰符 interface 接口名称 :继承的接口列表
2: {
3: 接口内容;
4: }
作者:韩兆新
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。