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. Learn more in the following topics.

For more information, see Class definition file structure in Develop Object-oriented ABL Applications.