Class 語(yǔ)句
聲明一個(gè)類(lèi)的名稱(chēng),以及組成該類(lèi)的變量、屬性和方法的定義。
Class name
statements
End Class
參數(shù)
name
必選項(xiàng)。Class 的名稱(chēng);遵照標(biāo)準(zhǔn)的變量命名約定。
statements
必選項(xiàng)。一個(gè)或多個(gè)語(yǔ)句,定義了 Class 的變量、屬性和方法。
說(shuō)明
在 Class 塊中,成員通過(guò)相應(yīng)的聲明語(yǔ)句被聲明為 Private 或 Public。被聲明為 Private 的將只在 Class 塊內(nèi)是可見(jiàn)的。被聲明為 Public 不僅在 Class 塊的內(nèi)部是可見(jiàn)的,對(duì) Class 塊之外的代碼也是可見(jiàn)的。沒(méi)有使用 Private 或 Public 明確聲明的被默認(rèn)為 Public。 在類(lèi)的塊內(nèi)部被聲明為 Public 的過(guò)程 (Sub 或 Function)將成為類(lèi)的方法。Public 變量將成為類(lèi)的屬性,同使用 Property Get、Property Let 和 Property Set 顯式聲明的屬性一樣。 類(lèi)的缺省屬性和方法是在它們的聲明部分用 Default 關(guān)鍵字指定的。關(guān)于如何使用該關(guān)鍵字,請(qǐng)參考單獨(dú)的聲明語(yǔ)句主題。
要求
版本 5