第二節 定義介面
從技術上講,介面是一組包含了函式型方法的資料結構。通過這組資料結構,客戶**可以呼叫元件物件的功能。
定義介面的一般形式為:
[attributes] [modifiers] inte***ce identifier [:base-list] [;]
說明:
1、attributes(可選):附加的定義性資訊。
2、modifiers(可選): 允許使用的修飾符有 new 和四個訪問修飾符。分別是:new、public、protected、internal、 private。在乙個介面定義中同一修飾符不允許出現多次,new 修飾符只能出現在巢狀介面中,表示覆蓋了繼承而來的同名成員。the public, protected, internal, and private 修飾符定義了對介面的訪問許可權。
3、指示器和事件。
4、identifier:介面名稱。
5、base-list(可選):包含乙個或多個顯式基介面的列表,介面間由逗號分隔。
6、inte***ce-body:對介面成員的定義。
7、介面可以是命名空間或類的成員,並且可以包含下列成員的簽名: 方法、屬性、索引器 。
8、乙個介面可從乙個或多個基介面繼承。
C 介面 介面定義
介面用來描述一種程式的規定,介面描述可屬於任何類或結構的一組相關行為。實現介面的類或結構要與介面的定義嚴格一致。介面可由方法 屬性 事件 索引器或這4種成員型別的任何組合構成。介面不能包含字段。介面成員一定是公共的。定義介面的語法如下 訪問修飾符 inte ce 介面名 下面定義乙個開關的介面,如下...
C 介面 介面定義
介面用來描述一種程式的規定,介面描述可屬於任何類或結構的一組相關行為。實現介面的類或結構要與介面的定義嚴格一致。介面可由方法 屬性 事件 索引器或這4種成員型別的任何組合構成。介面不能包含字段。介面成員一定是公共的。定義介面的語法如下 訪問修飾符 inte ce 介面名 下面定義乙個開關的介面,如下...
JTAG介面定義
jtag介面定義 2010 9 8 7 40 00 by zydlyq jtag joint test action group 聯合測試行動小組 是一種國際標準測試協議,主要用於晶元內部測試及對系統進行 除錯,jtag 技術是一種嵌入式除錯技術,它在晶元內部封裝了專門的測試電路 tap test ...