Public Shared Level9 As Decimal = 75000
Public Shared Level10 As Decimal = 80000
End Class
Class Employee
Dim yearlyBonus As Decimal = 4000
Public Sub PrintSalary()
''使用SalaryLevel類的靜態域向Console輸出工資額
Console.Write(SalaryLevel.Level4)
End Sub
Public Shared Sub Main()
Dim employee As Employee
employee = New Employee()
employee.PrintSalary()
End Sub
End Class
在Employee類的PrintSalary方法中,我們可以在不首先創建SalaryLevel類變量的情況下使用其中的靜態域Level4。不屬于靜態成員的類成員被稱作實例成員。
構造器
A構造器是類初始化所必須使用的特殊方法,在VB.NET中,這一方法被稱作New。但我們在前面的代碼中可以發現,在類中我們沒有定義New這個方法。正是這樣,如果類中沒有定義構造器,VB.NET將自動地創建一個構造器,當使用關健字New對對象進行初始化時,也就調用了類的構造器。當然,我們也可以自己編寫對象在初始化時所運行的代碼。
如果我們在程序中創建了構造器,VB.NET就不會再自動為該類創建構造器了。
文章來源于領測軟件測試網 http://www.kjueaiud.com/