← Back to Advanced VBScript on ASPPY
Lesson 1

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 →