Try OpenEdge Now
skip to main content
Object-oriented Programming
Object-oriented Programming and ABL : Overview of class-based ABL

Overview of class-based ABL

The following sections introduce ABL support for programming with classes. The syntax and behavior of each ABL element described in these sections is described more completely in other chapters of this manual, as noted.
* Defining classes
* Defining methods
* Defining data members
* Defining properties
* Defining class events
* Defining constructors
* Defining the destructor
* Defining interfaces
* Using object types
* Specifying unqualified class or interface type names
* Creating and destroying a class instance
* Invoking methods
* Accessing data members and properties
* Publishing and responding to class events
* Supporting ABL
* General comparison with procedure-based programming