C#接?

Tags: 介面,

接 口

方法/步驟

介面

C#接 口 的使用方法

接 口 的使用方法#

介面的概念及宣告

介面是一種用來定義程式的協議,它描述可屬於任何類或結構的一組相關行為。介面可由方法、屬性、事件和索引器或這4種成員型別的任何組合構成,但不能包含欄位。

C#接 口 的使用方法

接 口 的使用方法#

介面的實現與繼承

介面的實現通過類繼承來實現,一個類雖然只能繼承一個基類,但可以繼承任意介面。宣告實現介面的類時,需要在基類列表中包含類所實現的介面的名稱。

顯式介面成員實現

如果類實現兩個介面,並且這兩個介面包含具有相同簽名的成員,那麼在類中實現該成員將導致兩個介面都使用該成員作為它們的實現。然而,如果兩個介面成員實現不同的功能,則可能會導致其中一個介面的實現不正確或兩個介面的實現都不正確,這時可以顯式地實現介面成員,即建立一個僅通過該介面呼叫並且特定於該介面的類成員。顯式介面成員實現是使用介面名稱和一個句點命名該類成員來實現的

相關問題答案