freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c-繼承和接口(編輯修改稿)

2024-08-22 06:53 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 interface IListBox : IControl { void SetItems (string [ ] items)。 } interface IComboBox : ITextBox, IListBox { } 對(duì)一個(gè)接口的繼承也就繼承了接口的所有成員。上例中,接口 ITextBox和IListBox都從接口 IControl中繼承的,也就繼承了接口 IControl的 Paint方法。IComboBox的基本接口是 IControl、 ITextBox,和 IListBox。即上面的接口IComboBox繼承了接口 IControl的 Paint方法、 ITextBox的 SetText方法和 IListBox的 SetItems方法。 接口的成員 接口可以包含一個(gè)或多個(gè)成員 , 這些成員可以是方法 、屬性等 , 但不能是常量 、 運(yùn)算符 、 構(gòu)造函數(shù)或析構(gòu)函數(shù) , 而且不能包含任何靜態(tài)成員 。 例: public interface ImyList { void Add (string s)。 int Count { get。} } 所有接口成員默認(rèn)都是公有訪問 ( 即隱式地具有 public訪問權(quán)限 ) 。 2. 接口屬性 接口屬性用接口屬性聲明來聲明: [接口屬性修飾符 ] 接口屬性類型 接口屬性標(biāo)識(shí) { 接口屬性訪問器; } 接口屬性聲明的訪問器與類屬性聲明的訪問器的 用法相同。 其中,訪問器可以為: get; set; get; set; set; get; 即接口的屬性可以是只讀、只寫或可讀可寫的。 3. 接口事件 接口事件用接口事件聲明來聲明: [接口事件修飾符 ] [new] event 類型名 接口事件標(biāo)識(shí)符; 接口事件聲明了一個(gè)事件。實(shí)現(xiàn)接口事件的類可以通過事件與其他類進(jìn)行交流。 4. 接口索引 接口索引使用接口索引聲明來聲明: [接口索引修飾符 ] [new] 類型名 this [參數(shù)列表 ] {接口訪問器 }; 接口索引聲明中的屬性、類型和形式參數(shù)列表與類的索引聲明的那些有相同的意義。 接口索引聲明的訪問器與類索引聲明的訪問器相對(duì)應(yīng),可為: get; set; get; set; set; get; 即接口的索引可以是只讀、只寫或可讀可寫的。 5. 對(duì)接口成員的訪問 接口方法的調(diào)用和采用索引指示器訪問的規(guī) 則與類的情況也是相同的,如果底層成員的命名 與繼承而來的高層成員一致,那么底層成員將覆 蓋同名的高層成員。但是接口是支持多繼承的, 這樣在多繼承中如果兩個(gè)父接口含有同名的成員 就會(huì)產(chǎn)生二義性。這時(shí)就需要進(jìn)行顯式的聲明。 6. 接口成員的完全有效名稱 使用接口成員也可采用其 “ 完全有效名稱 ”( fully qualified name)。它是這樣構(gòu)成的,接口名加句點(diǎn) “ .”,再跟成員名。 接口的實(shí)現(xiàn) 接口的聲明僅僅給出了抽象方法,相當(dāng)于程序開發(fā)早期的一組協(xié)議。具體地實(shí)現(xiàn)接口所規(guī)定的功能,則需某個(gè)類為接口中的抽象方法定義實(shí)在的方法體(即語(yǔ)句),稱為實(shí)現(xiàn)這個(gè)接口。 1. 在類中實(shí)現(xiàn)接口 接口可以通過類或結(jié)構(gòu)來實(shí)現(xiàn) , 其實(shí)現(xiàn)方法都是類似的 。 用類來實(shí)現(xiàn)接口時(shí) , 接口的名稱必須包含在類
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1