11.26笔记
1、接口的定义::接口是一种约束形式,其中只包括成员定义,不包含成员实现的内容。
2、接口的目的:接口的主要目的是为不相关的类提供通用的处理服务,由于C#中只允许树形结构中的单继承,即一个类只能继承一个父类,所以接口是让一个类具有两个以上基类的唯一方式。
3、接口的声明:接口声明的方式与声明类的方式相似,但使用的关键字是interface,而不是 class。
4、接口只包含方法、属性、索引器和事件的签名。方法的实现是在实现接口的类中完成的。
5、a、不允许使用访问修饰符(public,private,protected 或 internal),所有的接口成员都必须是公共的;
      b、接口成员不能包含代码实体;
      c、接口成员不能定义字段成员;
      d、接口成员不能用关键字static,virtual,abstrac t或 sealed 来定义;
      e、类型定义成员是禁止的。
6、如果要隐藏继承了基接口的成员,可以用关键字new来定义它们。例如:
 
 
                    
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号