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

溫馨提示×

溫馨提示×

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

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

C#中的接口有什么用

發布時間:2021-10-14 17:03:25 來源:億速云 閱讀:105 作者:柒染 欄目:編程語言

這篇文章將為大家詳細講解有關C#中的接口有什么用,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

  對了,玩了一段時間的部落格,現在一直發表的都是比較基礎的C#的知識,等基礎發表結束之后我會繼續發表一些關于項目上的東西。

接口的概念及聲明

  接口是一種用來定義程序的協議,它描述可屬于任何類或結構的一組相關行為。接口可有方法、屬性、事件和索引器或這四種成員的任何組合類型,但不能包含字段。

那么接口具有哪些特點呢?

  ·接口類似于抽象基類:繼承接口的任何非抽象類型都必須實現接口的所有成員(說明:如類A繼承接口B,那么A中必須實現B中定義的屬性,方法等)。

  ·不能直接實例化接口

  ·接口可以包含事件、索引器、方法和屬性

  ·接口不包含方法的實現

  ·類和接口可以從多個接口繼承

  ·接口自身可以繼承多個接口

  在聲明接口時除了Interface和接口名稱是必須的,其他都是可選項。另可使用new、public、protected、intenal和private等修飾符實現接口,但接口成員必須是公共的。

接口的實現與繼承

  聲明實現接口的類時,需要在基類列表中包含類所實現的接口的名稱。

  在派生類中必須實現所繼承的接口中的所有方法。OK,單一繼承和多重繼承都有了了解之后,是不是沒有其他的需要了解的呢?試想一下,如果在一個類A繼承自接口B和C,并且在B和C中包含具有相同簽名的成員,那么在類中實現該成員將導致兩個接口都使用該成員作為他們的實現

  通過兩個顯示接口成員的方法分別實現了兩個接口中的Add方法,在實例化不同的接口后,調用相應的方法實現輸出結果。

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

向AI問一下細節

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

AI

呈贡县| 长宁县| 名山县| 洛隆县| 太仓市| 闻喜县| 寻乌县| 南乐县| 贵阳市| 孝感市| 电白县| 鄱阳县| 深州市| 普兰县| 冷水江市| 扬州市| 荃湾区| 贵港市| 盱眙县| 黎平县| 南康市| 普洱| 盘山县| 禄丰县| 宣化县| 大埔县| 聂荣县| 沙河市| 克东县| 苍南县| 太仓市| 新乡县| 万安县| 永宁县| 邢台县| 德化县| 晋中市| 铜梁县| 清新县| 宁化县| 翁牛特旗|