在 class 塊中,成員通過相應的聲明語句被聲明為 private(私有成員,只能在類內部調用) 或 public(公有成員,可以在類內外部調用) 。被聲明為 private 的將只在 class 塊內是可見的。被聲明為 public 不僅在 class 塊的內部是可見的,對 class 塊之外的代碼也是可見的。沒有使用 private 或 public 明確聲明的被默認為 public。在類的塊內部被聲明為 public 的過程(sub 或 function)將成為類的方法。public 變量將成為類的屬性,同使用 property get、property let 和 property set 顯式聲明的屬性一樣。類的缺省屬性和方法是在它們的聲明部分用 default 關鍵字指定的。
請大家內心看完藍色的部分,下面我們來看一個例子
<script language=vbscript runat=server>
class myclass '//----聲明(聲明就是定義)myclass類的類內部(私有的[private])變量 private strauthor private strversion private strexample
private sub class_initialize() strauthor = "思源" strversion = "1.0" response.write "<br>myclass開始了<br>" end sub '//----class_terminate()是類的結束事件,只要一退出該類,就會觸發該事件,下面我們會該事件中設定退出該類時會在屏幕上顯示該類已結束了。
private sub class_terminate() response.write "<br>myclass結束了<br>" end sub