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

正文內(nèi)容

c-繼承和接口-資料下載頁(yè)

2025-07-26 06:53本頁(yè)面
  

【正文】 ng System。 interface Runner { void swim()。 } interface Swimmer { void swim()。} class Person:Runner,Swimmer { void () { (run)。 } void () { (swim)。 } } class TestInterface { static void Main( ) { Person p=new Person()。//這時(shí)就不能使用 () Runner r=p。 ()。 Swimmer s=p。 ()。 } } 注意 :當(dāng)接口成員使用顯示接口成員執(zhí)行體方式來實(shí)現(xiàn)時(shí) , 只能通過接口實(shí)例來訪問 。 運(yùn)行結(jié)果是: 3. 接口映射 類必須為在基類列表中列出的所有接口的成員提供具體的實(shí)現(xiàn) , 在類中定位接口成員的實(shí)現(xiàn)稱之為接口映射 。 接口通過類實(shí)現(xiàn) , 那么對(duì)于在一個(gè)接口中聲明的每一個(gè)成員都應(yīng)該對(duì)應(yīng)著類的一個(gè)成員 。 這種對(duì)應(yīng)關(guān)系就由接口映射來實(shí)現(xiàn) 。 如果一個(gè)類繼承了兩個(gè)或兩個(gè)以上名稱和參數(shù)類型都相同的接口成員 , 那么類中的一個(gè)成員就可能實(shí)現(xiàn)所有這些接口成員: interface IControl { void Paint ( )。 } interface IForm { void Paint ( )。 } class Page: IControl, IForm { public void Paint ( ) {...} } 這里接口 Icontrol和 Iform的方法 Paint都映射到了類Page中的 Paint方法 。 當(dāng)然也可以分別用顯式的接口成員分別實(shí)現(xiàn)這兩個(gè)方法: using System。 interface IControl { void Paint ( )。} interface IForm { void Paint ( )。} class Page: IControl, IForm { void ( ) { (Wele)。 } void ( ) { (How are you!)。 } } class test { static void Main( ) { Page c=new Page()。 IControl a=c。 ( )。 IForm b=c。 ( )。 } } 程序運(yùn)行的結(jié)果是: 4. 接口實(shí)現(xiàn)的繼承機(jī)制 一個(gè)類繼承會(huì)實(shí)現(xiàn)其基類提供的所有接口,如果不顯式地重新實(shí)現(xiàn)接口,派生類就無法改變從基類中繼承而來的接口映射。 5. 接口的重實(shí)現(xiàn) 派生類可以對(duì)基類中已經(jīng)定義的成員方法進(jìn)行重載,同樣,類似的概念在類對(duì)接口的實(shí)現(xiàn)中叫做接口的重實(shí)現(xiàn)。繼 承了接口實(shí)現(xiàn)的類可以對(duì)接口進(jìn)行重實(shí)現(xiàn),這個(gè)接口要求是 在類聲明的基類列表中出現(xiàn)過的,對(duì)接口的重實(shí)現(xiàn)也必須嚴(yán) 格的遵守首次思想接口的規(guī)則。派生的接口映射不會(huì)對(duì)接口 的重實(shí)現(xiàn)所建立的接口映射產(chǎn)生任何影響。 6. 抽象類與接口 和非抽象類一樣,抽象類也必須提供在基類列表中出現(xiàn)的所有接口成員的實(shí)現(xiàn)。不同的是抽象類允許將接口的方法映射到抽象的成員方法。 本章作業(yè): 1. 習(xí)題 7的 1— 13。 實(shí)驗(yàn)報(bào)告: 實(shí)驗(yàn)六
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1