Declaring member variables
While class member variable declarations resemble those of local variables declared in a function, LotusScript® allocates space for them only when an application creates an instance of a class. When this happens, LotusScript® allocates space for all the class's member variables at the same time.
You can define a class using any mixture of data types for member variables, including object references to the class being defined:
Class MyClass
myText As TextBox ' Sample product object reference
i As Integer ' Integer
myList List As String ' List of strings
myRef As MyClass ' Reference to an object of this class
End Class