标签:格式 clipboard font color 多重继承 中继 mic assets 定义
一、接口的定义
接口是一种引用类型,类似于抽象类,主要用来定义一些必须实现的功能。一旦定义了一个接口,而且定义了一个实现这个接口的类,使用这些类的用户就可以完成接口定义的功能。简单的说,接口就是一种模板,里面定义了一些方法和属性。而一个类要实现它,就必须要把接口所有的方法和属性都实现。
二、接口的声明
{
//声明主体
}
例:
interface IControl
{
void Paint();
}
注:在接口中包含的属性和方法仅仅是一个声明,不能包含它们的实现,在C#中的接口成员隐含是public,不能再加除new之外的其他修饰符。
三、接口实现
声明了一个接口只是定义了一些功能,或者说定义了要完成一些功能的契约,要使用这个功能,还必须用类来实现这个接口。
接口实现举例:
四、接口的多重继承
C# 不允许多重类继承,但 C# 允许多重接口实现,这意味着一个类可以实现多个接口。
·接口可以从一个或多个父接口中继承,格式如下:
interface MyInterface: Ibase1,Ibase2
{ …..}
·接口有类来实现时,格式如下:
class 类名: 父类,接口1,接口2,….,接口n
{ …..}
标签:格式 clipboard font color 多重继承 中继 mic assets 定义
原文地址:http://www.cnblogs.com/sylone/p/6081128.html