麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C# > 正文

C#中的接口

2023-05-08 19:02:34
字體:
來源:轉載
供稿:網友

接口(interface,界面)的概念來源于組件編程的思想。接口定義統一的公用方法的原型,但是不包含方法的具體實現代碼,方法體(代碼)由實現接口的類來定義(編寫)。

所以接口定義的是一種契約(contract),實現該接口的類則遵守(adhere)此契約。接口相當于組件的界面,供使用組件的用戶查詢和調用,而實現接口的類則是組件的編碼模塊本身。

在C# 中,一個接口可以繼承自多個接口,一個類也可以實現多個接口。實現某個接口的類,必須實現該接口中的所有方法。

C# 中的接口聲明格式為:(與類聲明很相似)

[[屬性]] [接口修飾符] [partial] interface 標識符 <類型參數, …> [: 基接口, …] [where 類型參數 : 類型參數約束[, …] ……] {
              [接口成員聲明 ……]
      }[;]

其中:

接口修飾符有:new、public、protected、internal、private。

接口成員聲明包括:接口方法聲明、接口屬性聲明、接口事件聲明和接口索引聲明。

這些聲明中都沒有方法體,例如:

public delegate void StringListEventHandler(IStringList sender, ListEventArgs e);

public interface IStringList {
                void Add(string s);
                int Count { get; }
                event StringListEventHandler Changed;
                string this[int index] { get; set; }
        }

接口聲明中其余項的含義與類的相同。

上一篇:C#中使用的修飾符

下一篇:C#繼承的種類

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: av在线更新 | 亚洲成人精品一区二区 | 伦一区二区三区中文字幕v亚洲 | 国产99久久精品一区二区 | 一级电影免费在线观看 | 99这里精品 | 久久经典国产视频 | 亚洲一区二区在线视频 | 精品小视频 | 99国产精成人午夜视频一区二区 | 成人性生活视频 | 久久久久久久久久久高潮一区二区 | 视频一区二区三区中文字幕 | a免费视频| 色柚视频网站ww色 | 日韩激情一区 | 国产毛片网站 | 日本在线播放一区二区三区 | 在线免费观看精品 | 久久国产免费视频 | 一级黄色免费电影 | 久久影院免费观看 | 人成免费a级毛片 | 色综合激情 | av电影免费在线 | 牛牛碰在线视频 | 香蕉久久久精品 | 毛片天天看 | 成人免费一区二区三区 | 欧美性受xxx黑人xyx性爽 | 精品一区二区三区在线播放 | 毛片免费看的 | 欧美黄一区| 一级网站| 黄视频网站免费 | 久久久久久久久久久久久久久伊免 | 钻石午夜影院 | 国产一国产一级毛片视频在线 | 国产精品久久久久久久娇妻 | 视频一区国产 | 毛片免费观看视频 |