VBScript Classes on ASPPY
Advanced VBScript on ASPPY · Created 2026-06-01 13:34:28
ASPPY supports VBScript Class definitions with full encapsulation.
Define a Class
Class Calculator
Private result
Private Sub Class_Initialize()
result = 0 : End Sub
Public Function Add(x, y)
result = x + y : Add = result
End Function : End Class
Use It
Dim calc : Set calc = New Calculator
Dim sum : sum = calc.Add(10, 20)
Response.Write sum
ASPPY Features
Class_Initialize (constructor)
Private/Public fields and methods
Property Get/Let/Set
Default method/property
Class_Terminate (destructor)
Me keyword
Live Demo →
Define a Class
Class Calculator
Private result
Private Sub Class_Initialize()
result = 0 : End Sub
Public Function Add(x, y)
result = x + y : Add = result
End Function : End Class
Use It
Dim calc : Set calc = New Calculator
Dim sum : sum = calc.Add(10, 20)
Response.Write sum
ASPPY Features
Class_Initialize (constructor)
Private/Public fields and methods
Property Get/Let/Set
Default method/property
Class_Terminate (destructor)
Me keyword
Live Demo →