Try OpenEdge Now
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.
In this section:
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