今天晚上学习的是C# 接口的部分 写出来 自己可以有空看看
接口
接口定义了一个可由类和结构实现的协定。接口可以包含方法,属性,事件,索引器。接口不提供它所定义的成员的实现
,它仅指定实现该接口的类或结构必须提供的成员。
从某个角度上说 抽象方法是虚方法的特列 而接口是抽象方法的特列
接口的特点
1.一个接口声明可以声明0个或者多个成员
2.接口的成员必须是方法 属性 索引器 事件
3.接口不包含常量 字段 运算符 实例构造函数 析构函数 或类型,也不能包括任何种类的静态成员
4.所有接口成员都隐式的具有public的访问属性
5.接口成员声明中包含任何修饰符都属于编译时错误。具体来说,,不能使用修饰符abstract,public,protected,
internal,private,virtual,override或static来声明接口成员。