(vb.net2010)Interface接口这样使用?
Public Interface Interface1
Sub MySub()
End Interface
Public Class Class1
Implements Interface1
Public Sub MySub() Implements Interface1.MySub
MsgBox("您好!")
End Sub
End Class
Public Class Class2
Implements Interface1
Public Sub MySub() Implements Interface1.MySub
MsgBox("巴西世界杯")
End Sub
End Class
Public Class Form1
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
Dim View1 As Interface1 = New Class1
Dim View2 As Interface1 = New Class2
View1.MySub()
View2.MySub()
End Sub
End Class
我觉得与实例声明没什么两样,却复杂得多。
我觉得优点在于使用相同签名而己。
大家看法如何呢?