C 接口基础知识实例讲解(2)_C/C++语言_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

C 接口基础知识实例讲解(2)

作者:黑客防线网安C/C++教程基地 来源:黑客防线网安C/C++教程基地 浏览次数:0

黑客防线网安网讯:   class ClassA: BaseClass, Iface1, Iface2 {      // class成员。     }           以下的代码段定义接口IFace,它只有一个方法:             interface IFace {      void ShowM...
   class ClassA: BaseClass, Iface1, Iface2 { 
    // class成员 
   } 
   
     以下的代码段定义接口IFace它只有一个方法: 
   
   
   interface IFace { 
    void ShowMyFace( ) ; 
   } 
   
     不能从这个定义实例化一个对象但可以从它派生一个类因此,该类必须实现ShowMyFace抽象方法: 
   
   
   class CFace:IFace 
   { 
    public void ShowMyFace( ) { 
     Console.WriteLine(" implementation " ) ; 
    } 
   } 
   
   
   基接口 
   
     一个接口可以从零或多个接口继承,那些被称为这个接口的显式基接口。当一个接口有比零多的显式基接口时,那么在接口的定义中的形式为,接口标识符后面跟着由一个冒号":"和一个用逗号","分开的基接口标识符列表。 
   
     接口基: 
   
     :接口类型列表说明: 
   
     1、一个接口的显式基接口必须至少同接口本身一样可访问。例如,在一个公共接口的基接口中指定一个私有或内部的接口是错误的。 
   
     2、一个接口直接或间接地从它自己继承是错误的。 
   
     3、接口的基接口都是显式基接口,并且是它们的基接口。换句话说,基接口的集合完全由显式基接口和它们的显式基接口等等组成。在下面的例子中 
   
   
   interface IControl { 
    void Paint( ) ; 
   } 
   interface ITextBox: IControl { 
    void SetText(string text) ; 
   } 
   interface IListBox: IControl { 
    void SetItems(string[] items) ; 
   } 
   interface IComboBox: ITextBox, IListBox { } 
   
     IComboBox 的基接口是IControl, ITextBox, 和 IlistBox。 
   
     4、一个接口继承它的基接口的所有成员。换句话说,上面的接口 IComboBox 就像Paint一样继承成员SetText 和 SetItems。 
   
     5、一个实现了接口的类或结构也隐含地实现了所有接口的基接口。 
   
     接口主体 
   
     一个接口的接口主体定义接口的成员。 
   
   
   interface-body: 
   { interface-member-declarationsopt }
    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-15193-1.html
网站维护教程更新时间:2012-04-04 22:51:23  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer