2012-03-25 75 views
0

我有有各種各樣的細節的類,如下所示:vb.net接口和類

車輛名稱 車輛地址

車輛比例:10

我需要以某種方式使用另一個版本的接口,SpecialVehicle。

特種車輛有不同的百分比,例如15

如何集成在一個接口?我只是不明白他們?

回答

2

您可能不會使用接口;你只會繼承Vehicle。假設PercentagePublic Overridable ReadOnly Property Percentage() As Integer(如果它不是OverridableProperty,使其左右),將其覆蓋在SpecialVehicle像這樣:

Public Overrides ReadOnly Property Percentage() As Integer 
    Get 
     Return 15 
    End Get 
End Property 
+0

所以,如果我的代碼看起來像 公共類車輛 ...百分比= 5 End Class 我是否應該創建另一個類,從Vehicle繼承並使用您指定的屬性? – JonE 2012-03-25 15:21:14

+0

@Mombassa:差不多!你必須讓'百分比'屬性。它看起來與'SpecialVehicle'一樣,除了'Overrides',它是'Overridable',而不是'15''''。 – Ryan 2012-03-25 15:22:31

+0

非常感謝,有一個'剔'! – JonE 2012-03-25 15:23:36