vb.net接口和一个类

vb.net接口和一个类,vb.net,class,interface,Vb.net,Class,Interface,我有一个班级,有各种各样的细节,如下所示: 车辆名称 车辆地址 车辆百分比:10 我需要为另一个版本SpecialHicle使用一个接口 特殊车辆有不同的百分比,例如15 如何将其集成到接口中?我只是不懂它们?你可能不会使用界面;您只需从车辆继承即可。假设Percentage是一个Public Overridable ReadOnly Property Percentage(),作为整数(如果它不是可重写的和一个属性,就这样做),在SpecialVehicle中重写它,如下所示: Public

我有一个班级,有各种各样的细节,如下所示:

车辆名称 车辆地址

车辆百分比:10

我需要为另一个版本SpecialHicle使用一个接口

特殊车辆有不同的百分比,例如15


如何将其集成到接口中?我只是不懂它们?

你可能不会使用界面;您只需从
车辆
继承即可。假设
Percentage
是一个
Public Overridable ReadOnly Property Percentage(),作为整数
(如果它不是
可重写的
和一个
属性
,就这样做),在
SpecialVehicle
中重写它,如下所示:

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

所以,如果我的代码看起来像公共类Vehicle…Percentage=5 End Class,我应该创建另一个类,从Vehicle继承,并使用您指定的属性吗?@Mombasa:差不多!您必须将
百分比
作为属性。它与
特殊车辆
的外观相同,只是它不是
覆盖
,而是
可覆盖
,而不是
15
它是
10