Understanding classes and objects

Classes are templates that define the methods to interact with a program object instantiated at runtime, allowing you to change the appearance or behavior of the object.

Genero Business Development Language (BDL) supports Object Oriented Programming (OOP) techniques to simplify programming. The language provides a set of useful predefined classes, that can be instantiated as objects referenced by program variables. It is however not possible to define you own user classes.

Classes are grouped into packages. Some packages are build-in in the runtime system library and can be used directly, other packages are available as extension libraries and must be imported with the IMPORT instruction to be available to the program.