操作回顾
为了看看执行情况可以从Vehicle类开始该过程与前面看到的类似但是有一些微妙的区别其中一个私有变量_warningSound并没有在多处定义不要担心该变量己经定义周全而且会用于另一个类中还有一些私有变量被声明为Protected表示相同文件中的其他类可以访问它们该类可以是基类其他类可以继承它另一个区别是Warning方法有一个新关键字Overridable:
Public Overrides Function Warning() As String
Return _warningSound
End Function
这表示继承类可以重写这个方法并提供它们自己的实现因此下面首先介绍继承类Car:
Public Class Car
Inherits Vehicle
Public Sub New()
_wheels =
_topSpeed =
_warningSound = Honk
End Sub
End Class
[] [] [] [] [] []