从技术上讲,接口是一组包含了函数型方法的数据结构。通过这组数据结构,客户代码可以调用组件对象的功能。
15.2.1 声明
接口声明实际上就是一种定义新的接口的类型声明,声明的格式如下:
attributes interface-modifiers interface identifier interfacebase interface-body;
接口可以使用下列修饰符:
●new
●public
●protected
●internal
●private
在一个接口定义中同一修饰符不允许出现多次,new修饰符只能出现在嵌套接口中,表示覆盖了继承而来的同名成员。
The public,protected,internal,and private修饰符定义了对接口的访问权限。
在接口的声明体中,可以定义接口的成员。接口的成员可以是方法、属性、索引指示器和事件。
下面的例子定义了一个名为IControl的接口,接口中包含一个成员方法Paint:
interface IControl
{
void Paint();
}
15.2.2 接口的继承
时间: 2024-11-16 22:39:18