Preview – OO ABAP: Inheritance & Casting

Click here to download the source code and presentations for this video.

Inheritance is an implementation relationship that emphasizes similarities of the classes. In this video you will learn how to create class hierarchies using ABAP Objects.
After watching this video you will be able to:
1. Define inheritance relationships between classes
2. Redefine methods
3. Understand the basics of casting

Introduction to OO Concepts

  • Object oriented concepts are the basic programming techniques common to all object-oriented languages.
  • As far as these concepts are concerned, the only difference between ABAP Objects and other languages like Java or C++ is the syntax.
  • You can only capitalize on the strengths of object-oriented programming if you use all of the concepts in the intended manner.

Inheritance & Casting

What is Inheritance?

  • Different kinds of objects often have a certain amount in common with each other.
  • Cars, trucks, and buses, for example, all share the characteristics of vehicles (current speed, current gear).
  • Yet each also defines additional features that make them different:
    • For example, trucks carry cargo and have more tires than a car
    • Buses carry more passengers than trucks and cars.

Inheritance: is the concept that when a class is defined, any subclass that is defined can inherit the definitions of that class.

There is no multiple inheritance in ABAP Objects. However, you can use interfaces in ABAP Objects to simulate multiple inheritance.


Purchase a Premium Pass with an access link to watch the full video:
After completion of purchase , download the Premium Pass file where you will find the access link to the video.
You will also receive an email, shortly after the purchase, from Mendoza Learning Hub that will contain the Premium Pass and instructions for your video.


Or, become a Premium Member... - click here to become one

As a Premium member you get access to all of the videos, including this one. Log in to your Premium Account by clicking on 'Sign Up/Log In'. Visit your 'Member Profile' page where you will find access to all the Premium content. Alternately, you can visit the course's main page where you can access the premium videos.

If you didn't receive an email:
Check your spam folder. Many internet providers have spam filters that block emails that contain links. If you’re unable to find the confirmation email, then please contact us.

If you have problems with this video visit Help & Support, or contact us at info@carlosmdubon.com .


If you want a video on a particular topic, fill the form below.

[contact-form][contact-field label='Name' type='name' required='1'/][contact-field label='Email' type='email' required='1'/][contact-field label='Video Topic' type='text' required='1'/][contact-field label='Description' type='textarea' required='1'/][/contact-form]