A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© YANGDONGYA 中级黑马   /  2016-4-26 08:41  /  659 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

一个接口定义一个协定。实现某接口的类或结构必须遵守该接口定义的协定。一个接口可以从多个基接口继承,而一个类或结构可以实现多个接口。  
接口可以包含方法、属性、事件和索引器。接口本身不提供它所定义的成员的实现。接口只指定实现该接口的类或结构必须提供的成员。  
接口可以有静态成员、嵌套类型、抽象、虚拟成员、属性和事件。实现接口的任何类都必须提供接口中所声明的抽象成员的定义。接口可以要求任何实现类必须实现一个或多个其他接口。  
对接口有以下限制:   
接口可以用任何可访问性来声明,但接口成员必须全都具有公共可访问性。   
不能向成员或接口自身附加安全性权限。   
接口可以定义类构造函数,但不能定义实例构造函数。   
每种语言都必须为需要成员的接口映射一个实现提供规则,因为不只一个接口可以用相同的签名声明成员,且这些成员可以有单独的实现。  
你可以把接口看成是纯虚类。  

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马