Visual Basic .NET抽象类
示例
如果类具有共同的功能,则可以将其分为基类或抽象类。抽象类可以完全包含部分实现,也可以不包含任何实现,并允许派生类型覆盖基本实现。
其中的抽象类VisualBasic.NET必须声明为MustInherit,不能实例化。
Public MustInherit Class Vehicle
Private Property _numberOfWheels As Integer
Private Property _engineSize As Integer
Public Sub New(engineSize As Integer, wheels As Integer)
_numberOfWheels = wheels
_engineSize = engineSize
End Sub
Public Function DisplayWheelCount() As Integer
Return _numberOfWheels
End Function
End Class然后,子类型可以inherit将此抽象类如下所示:
Public Class Car
Inherits Vehicle
End ClassCar将继承车辆中所有已声明的类型,但只能基于基础访问修饰符来访问它们。
Dim car As New Car() car.DisplayWheelCount()
在上面的示例中,创建了一个新的Car实例。DisplayWheelCount()然后调用该方法,该方法将调用基类Vehicles实现。
热门推荐
1 泰迪狗狗如何训练
3 狗狗训练图
5 狗狗训练方法
6 训练狗狗不咬人
8 敏捷训练狗狗
10 训练狗狗吃饭
11 泰迪狗狗训练
12 狗狗从多大开始训练
13 狗狗训练学校费用
14 怎么去训练狗狗
15 狗狗训练狗狗
16 狗狗训练教程
17 训练狗狗装死
18 泰迪狗狗的训练方法