Object-Oriented Programming
Objects are central to Encore RPG programming. Forms and controls are objects. Databases are objects. If you’ve used Encore RPG for a while, or if you”ve worked through the examples in this Help file, then you”ve already programmed with objects, but there”s a lot more to objects than what you”ve seen so far.
In the following topics, you’ll see how easy it is to create your own objects from the classes you define, and to use objects to simplify your coding and increase code reuse.
In This Section
Introduction to Objects in RPG
Provides an introduction to the terms and concepts used in object-oriented programming.
Describes binding, which is performed by the compiler when an object is assigned to an object variable, and the differences between early-bound and late-bound objects.
Describes members that can be used without instances.
Shows how to create and use instances of classes.
Provides techniques for working with arrays and collections of objects.
Covers object creation and lifetime issues in a step-by-step procedure.
Shows how to declare and use events.
Describes how to define classes that serve as the basis for other classes.
Related Sections
Describes what objects are and how they are used.