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

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

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

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

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


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

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


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

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


interface IFace {
 void ShowMyFace( ) ;
}

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


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

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

  接口基:

  :接口類型列表說明:

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

  2、一個(gè)接口直接或間接地從它自己繼承是錯(cuò)誤的。

  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、一個(gè)接口繼承它的基接口的所有成員。換句話說,上面的接口 IComboBox 就像Paint一樣繼承成員SetText 和 SetItems。

  5、一個(gè)實(shí)現(xiàn)了接口的類或結(jié)構(gòu)也隱含地實(shí)現(xiàn)了所有接口的基接口。

  接口主體

  一個(gè)接口的接口主體定義接口的成員。


interface-body:
{ interface-member-declarationsopt }

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

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

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