Private:秘密的類成員只能被該類內部的其他成員訪問。使用Private關健字就可以使一個類成員成為秘密的。
Protected:被保護的類成員只能被該類的派生類和該類本身內部進行訪問。使用Protected關健字就可以使類成員成為被保護的類成員。
Friend:具有friend級訪問限制的類成員只能在定義該類的程序內部使用,使用Friend關健字就能使類成員具有friend級訪問限制。
Protected friend:這是protected和friend二種訪問類型的組合。這些不同的訪問類型使面向對象編程具有了信息隱慝能力。也就是說,我們可以使用這些訪問類型保護不愿意讓別人訪問的信息。
靜態成員
我們再來看看表4、5、6中的Employee類,也許讀者會對我們沒有將System.Console類實例化就使用它的Write有點不理解,為什么我們可以這樣做呢?因為在面向對象編程語言中,有一種被稱作靜態成員的特殊的類成員,VB.NET也有靜態成員這一概念。
無需對一個對象實例化就可以使用其中的靜態成員。例如,下面的表7中,SalaryLevel類中就只包含有靜態的域:
類中的表態成員
Class SalaryLevel
Public Shared Level1 As Decimal = 35000
Public Shared Level2 As Decimal = 40000
Public Shared Level3 As Decimal = 45000
Public Shared Level4 As Decimal = 50000
文章來源于領測軟件測試網 http://www.anti-gravitydesign.com/