Welcome

首页 / 软件开发 / C# / 接口的定义

接口的定义2007-11-10 本站 从技术上讲,接口是一组包含了函数型方法的数据结构。通过这组数据结构,客户代码可以调用组件对象的功能。

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