The incorporation of object orientation into the formerly procedure-oriented ABAP language is an extension of the original. With the OOP extension in an ABAP program, you can work with or without the constructs of OOP.
This chapter proceeds on the premise that readers have an awareness of the fundamentals of object-oriented programming: classes and interfaces; instances or objects; and the components of classes such as attributes, methods, and events. Readers know about encapsulation, inheritance, polymorphism, and visibility. And readers understand instance attributes, instance methods, and instance events; class ...