91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C#接口重的實現示例

發布時間:2021-08-06 15:28:29 來源:億速云 閱讀:132 作者:Leah 欄目:編程語言

這篇文章給大家介紹C#接口重的實現示例,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

派生類可以對基類中已經定義的成員方法進行重載。類似的概念引入到類對接口的實現中來,叫做接口的重實現(re-implementation)。繼承了C#接口實現的類可以對接口進行重實現。這個接口要求是在類定義的基類列表中出現過的。對接口的重實現也必須嚴格地遵守***實現接口的規則,派生的接口映射不會對為接口的重實現所建立的接口映射產生任何影響。

下面的代碼給出了C#接口重實現的例子:

C#接口重的實現示例

實際上就是:Control把IControl.Paint映射到了Control.IControl.Paint上,但這并不影響在MyControl中的重實現。在MyControl中的重實現中,IControl.Paint被映射到MyControl.Paint 之上。

在C#接口重實現時,繼承而來的公有成員定義和繼承而來的顯式接口成員的定義參與到接口映射的過程。

C#接口重的實現示例

這里,接口IMethods在Derived中的實現把接口方法映射到了Derived.F,

Base.IMethods.G, Derived.IMethods.H, 還有Base.I。前面我們說過,類在實現一個接口時,同時隱式地實現了該接口的所有父接口。同樣,類在重實現一個C#接口時同時,隱式地重實現了該接口的所有父接口。

C#接口重的實現示例

這里,對IDerived的重實現也同樣實現了對IBase的重實現,把IBase.F 映射到了D.F。

關于C#接口重的實現示例就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

嫩江县| 江川县| 淳安县| 乌鲁木齐市| 衡山县| 竹溪县| 金秀| 栖霞市| 柏乡县| 九龙县| 蒙城县| 竹北市| 诸城市| 大化| 衡水市| 阳东县| 当雄县| 定州市| 小金县| 湟中县| 岚皋县| 永平县| 郁南县| 公安县| 新建县| 张北县| 西和县| 田东县| 根河市| 彰化县| 惠来县| 赤城县| 民权县| 正定县| 许昌市| 宁晋县| 云梦县| 保亭| 晋中市| 盐边县| 任丘市|