定義介面3

2021-03-31 08:56:58 字數 762 閱讀 6114

基介面

乙個介面可以從零或多個介面繼承,那些被稱為這個介面的顯式基介面。當乙個介面有比零多的顯式基介面時,那麼在介面的定義中的形式為,介面識別符號後面跟著由乙個冒號":"和乙個用逗號","分開的基介面識別符號列表。

介面基:

:介面型別列表說明:

1、乙個介面的顯式基介面必須至少同介面本身一樣可訪問。例如,在乙個公共介面的基介面中指定乙個私有或內部的介面是錯誤的。

2、乙個介面直接或間接地從它自己繼承是錯誤的。

3、介面的基介面都是顯式基介面,並且是它們的基介面。換句話說,基介面的集合完全由顯式基介面和它們的顯式基介面等等組成。在下面的例子中

inte***ce icontrol

inte***ce itextbox: icontrol

inte***ce ilistbox: icontrol

inte***ce i***bobox: itextbox, ilistbox

i***bobox 的基介面是icontrol, itextbox, 和 ilistbox。

4、乙個介面繼承它的基介面的所有成員。換句話說,上面的介面 i***bobox 就像paint一樣繼承成員settext 和 setitems。

5、乙個實現了介面的類或結構也隱含地實現了所有介面的基介面。

介面主體

乙個介面的介面主體定義介面的成員。

inte***ce-body:

定義介面主要是定義介面成員,請看下一節--定義介面成員。

定義介面3

基介面 乙個介面可以從零或多個介面繼承,那些被稱為這個介面的顯式基介面。當乙個介面有比零多的顯式基介面時,那麼在介面的定義中的形式為,介面識別符號後面跟著由乙個冒號 和乙個用逗號 分開的基介面識別符號列表。介面基 介面型別列表說明 1 乙個介面的顯式基介面必須至少同介面本身一樣可訪問。例如,在乙個公...

C 介面 介面定義

介面用來描述一種程式的規定,介面描述可屬於任何類或結構的一組相關行為。實現介面的類或結構要與介面的定義嚴格一致。介面可由方法 屬性 事件 索引器或這4種成員型別的任何組合構成。介面不能包含字段。介面成員一定是公共的。定義介面的語法如下 訪問修飾符 inte ce 介面名 下面定義乙個開關的介面,如下...

C 介面 介面定義

介面用來描述一種程式的規定,介面描述可屬於任何類或結構的一組相關行為。實現介面的類或結構要與介面的定義嚴格一致。介面可由方法 屬性 事件 索引器或這4種成員型別的任何組合構成。介面不能包含字段。介面成員一定是公共的。定義介面的語法如下 訪問修飾符 inte ce 介面名 下面定義乙個開關的介面,如下...