日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

基于C#的接口基礎(chǔ)教程之二(2)_.Net教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:基于C#的接口基礎(chǔ)教程之一
  第一節(jié) 接口慨述   接口(interface)用來定義一種程序的協(xié)定。實現(xiàn)接口的類或者結(jié)構(gòu)要與接口的定義嚴(yán)格一致。有了這個協(xié)定,就可以拋開編程語言的限制(理論上)。接口可以從多個基接

  接口可由類實現(xiàn)。實現(xiàn)的接口的標(biāo)識符出現(xiàn)在類的基列表中。例如:


class Class1: Iface1, Iface2 {
 // class 成員。
}

  類的基列表同時包含基類和接口時,列表中首先出現(xiàn)的是基類。例如:


class ClassA: BaseClass, Iface1, Iface2 {
 // class成員。
}

  以下的代碼段定義接口IFace,它只有一個方法:


interface IFace {
 void ShowMyFace( ) ;
}

  不能從這個定義實例化一個對象,但可以從它派生一個類。因此,該類必須實現(xiàn)ShowMyFace抽象方法:


class CFace:IFace
{
 public void ShowMyFace( ) {
  Console.WriteLine(" implementation " ) ;
 }
}
  基接口

  一個接口可以從零或多個接口繼承,那些被稱為這個接口的顯式基接口。當(dāng)一個接口有比零多的顯式基接口時,那么在接口的定義中的形式為,接口標(biāo)識符后面跟著由一個冒號":"和一個用逗號","分開的基接口標(biāo)識符列表。

  接口基:

  :接口類型列表說明:

  1、一個接口的顯式基接口必須至少同接口本身一樣可訪問。例如,在一個公共接口的基接口中指定一個私有或內(nèi)部的接口是錯誤的。

  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、一個實現(xiàn)了接口的類或結(jié)構(gòu)也隱含地實現(xiàn)了所有接口的基接口。

  接口主體

  一個接口的接口主體定義接口的成員。


interface-body:
{ interface-member-declarationsopt }

  定義接口主要是定義接口成員,請看下一節(jié)--定義接口成員。

分享:在C#中建立復(fù)雜的、靈活的SQL查詢/命令
SelectQueryBuilder類允許在你的代碼中建立復(fù)雜的SQL語句和命令。它也能幫助于避免SQL注入式攻擊。   介紹   承認(rèn),并且我們都這樣作過,也認(rèn)為下面的方式是最好的和唯一的方式。就是我

共2頁上一頁12下一頁
來源:模板無憂//所屬分類:.Net教程/更新時間:2008-08-22
相關(guān).Net教程