レガシーASP(Active Server Pages)では、独自クラスを作ることができます。以下に、VBScriptでのクラスの使い方をまとめてみました。 クラスの定義 たとえば、nameプロパティと対応するゲッタ・セッタを持つ、Hogeという名前のクラスを作る場合は、以下のようにClassステートメントを使って定義します。 <% Class Hoge Private name Public Sub SetName(x) name = x End Sub Public Function GetName() GetName = name End Function End Class %> ※ちなみにプロパティの場合は、Letステートメント、Getステートメントを使ってプロパティのアクセサメソッドを定義できます。 Property Getステートメント、Property Letステートメント