2012-03-25 79 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