C#学习笔记——接口

接口是一种用来定义程序的协议,他描述可属于任何类或结构的一组相关相关行为。接口可由方法、属性、事件和索引器或这四种成员类型的任何组合构成,但不能包含字段。

1

接口类似于抽象基类:继承接口的任何非抽象类型都必须实现接口的所有成员。

2

不能直接实例化接口。

3

接口可以包含事件、索引器、方法和属性。

4

接口不包含方法的实现。

5

类和结构可从多个接口继承。

6

接口自身可从多个接口继承。

在C#中声明接口时,使用interface关键字,其格式如下:

   1: 修饰符 interface 接口名称 :继承的接口列表
   2: {
   3:     接口内容;
   4: }
原文地址:https://www.cnblogs.com/hanzhaoxin/p/2819556.html