繼承
繼承是擴展類的一種特性。如果需要完成一些功能,當然可以創建一個新類,但如果別人所創建的類可以提供一部分你所需要的功能,就可以創建一個擴充了原有類的新類,我們創建的類可以稱為子類或派生類,原來的類可以被稱為基礎類或父類。有時,子類和繼承也用于描述對類的擴充。在VB.NET中,一個類只能繼承一個父類,多類繼承在VB.NET中是不允許的。
從語法上說,在類名后加一個冒號,后面再加上關健字Inherits和父類的名字就可以完成對類的繼承。例如,下面表9中的代碼就通過擴充Employee類創建了一個被稱為Manager的新類:
擴充類
Imports System
Class Employee
Dim salary As Decimal = 40000
Dim yearlyBonus As Decimal = 4000
Public Sub PrintSalary()
'' print the salary to the Console
Console.Write(salary)
End Sub
End Class
Class Manager: Inherits Employee
End Class
如果關健字出現在下一行上,則子類名后面的分號就不需要了,如下面的代碼所示:
Class Manager
Inherits Employee
End Class
文章來源于領測軟件測試網 http://www.anti-gravitydesign.com/