C# 接口 (一)

来源:互联网 发布:重大公共卫生网络直报 编辑:程序博客网 时间:2024/04/27 20:28

      今天晚上学习的是C# 接口的部分 写出来 自己可以有空看看

 

      接口


      接口定义了一个可由类和结构实现的协定。接口可以包含方法,属性,事件,索引器。接口不提供它所定义的成员的实现

,它仅指定实现该接口的类或结构必须提供的成员。

 

      从某个角度上说 抽象方法是虚方法的特列 而接口是抽象方法的特列

 

      接口的特点


     1.一个接口声明可以声明0个或者多个成员


     2.接口的成员必须是方法 属性 索引器 事件


     3.接口不包含常量 字段 运算符 实例构造函数 析构函数 或类型,也不能包括任何种类的静态成员


     4.所有接口成员都隐式的具有public的访问属性


     5.接口成员声明中包含任何修饰符都属于编译时错误。具体来说,,不能使用修饰符abstract,public,protected,

 

internal,private,virtual,override或static来声明接口成员。