An ABL class consists of definitions of data members, definitions and implementations of constructors, methods, and a destructor. Constructors are used to create class instances at runtime. The destructor cleans up resources when a class instance is deleted. This section describes the different components of a class.

For more information, see Class definition file structure.