定義協定的引用類型。其他類型實現接口以確保它們支持某些操作。接口指定壹個成員,該成員必須由實現它的類或其他接口提供。與類類似,接口可以包含方法、屬性、索引器和事件作為成員。
-
Leon2附加:
在壹個接口中可以聲明屬性、方法、事件、類型(但不能聲明變量),但是不能設置這些成員的具體值,也就是只能定義,不能給裏面定義的東西賦值。
下面是2003年VB.NET的壹個例子。
在VB中。NET的類,實現壹個接口的語句是:
實現接口名稱
比如汽車(通稱)的界面定義如下,其中汽車是各種汽車的通稱:
公共接口ICar
字符串形式的屬性顏色()
屬性speed() As Long
子打印信息()
終端接口
然後在不同類型的“汽車”類中實現它:
公共A類汽車
實施ICar
Dim m_color為String,m_speed為Long
字符串形式的公共屬性color()實現ICar.color
得到
返回m_color
結束獲取
Set(字符串形式的ByVal值)
m_color =值
結束集
結束屬性
受保護的覆蓋Sub Finalize()
MsgBox("我被解構了!")
末端接頭
公共子新()
m_color = "紅色"
m_speed = 210
MsgBox("我是被構造的!")
末端接頭
公共屬性speed()只要實現ICar.speed
得到
返回m _速度
結束獲取
Set(ByVal值為Long)
速度=速度
結束集
結束屬性
Public Sub PrintInfo()實現ICar。PrintInfo
MsgBox(" Color:" & amp;m _ color & ampvbNewLine & amp“速度”:& ampm_speed,MsgBoxStyle。信息)
末端接頭
結束類
在Load事件中寫入以下形式:
將我的車調成新車
我的車。PrintInfo()
運行後創建壹個_Car類myCar的實例,然後出現兩個對話框,分別說明實例和汽車的信息。當表單被卸載時,這個類的壹個實例myCar將被自動銷毀,並顯示“我被解碼了!”會出現。的對話框。
SAP起源於系統應用和數據處理產品。SAP不僅是公司名稱,也是其ERP(企業範圍資源規劃)軟件的名稱。
SAP是目前歐洲最大的軟件公司,位於沃爾多夫。
由五名IBM員工於1972創立,主要生產ERP系統。
主要產品有SAP R/3、SAP B1、SAP A1等。
位於張江軟件園的SAP中國研究院主要負責面向中小企業的SAP B1的研發。