Group Object Oriented Programming / OOP
Abstract()
Class
Abstract class providing a common interface for all other classes.
CLASS
Class declaration
[STATIC|FREEZE|FINAL] CLASS <ClassName> [FROM <SuperClass,...>] [SHARING <SuperClass,...>] [CLASS METHOD initClass] [ METHOD init] <class declaration statements> ENDCLASS
ClassCreate()
Creates a class dynamically (the class object).
ClassCreate( <cClassName>, [<aSuperClass>], [<aMember>], [<aMethod>] ) --> oClassObject | NIL
ClassDestroy()
Removes the class object of a dynamic class from memory.
ClassDestroy( <cClassName> | <oClassObject> ) --> lSuccess
ClassObject()
Retrieves the class object of any class.
ClassObject( <cClassName> ) --> oClassObject | NIL
DataObject()
Class
Class function of the DataObject class.