C#接口的隱式實現解析和實例

(本文部分內容來源於書籍和網摘)

接口就是一種協議也就是我們通常所說的“標準”或者“規定”

接口定義了可由類和結構實現的協定。

接口不提供所定義的成員的實現代碼,僅指定必須由實現接口的類或結構提供的成員。

接口使得接口中的方法的標識符和方法的具體實現相隔絕。

首先類和結構是先繼承接口然後再對其進行實現的。

接口成員方法實現時:

方法名和返回類型必須完全匹配。

所有參數(包括ref和out關鍵字修飾符)都必須完全匹配。

用於 實現 接口 的所有方法都 隱式具有 public可訪問性。但如果使用顯式接口實現(即實現時附加接口名前綴),則不應該爲方法添加訪問修飾符。

 

繼承格式

1、在繼承接口的類或結構的標識符後面寫上英文分號:如果還要繼承基類的話就必須先寫基類名。

2、再寫逗號,

3、最後寫接口名

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章