cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Inheritance

BGarcia
Active Contributor
0 Likes
363

Hello Everybody,

I just one doubt concerning inheritance. For example, the class CL_CRM_IC_SRVTHEAD_IMPL has private methods.

If I create one class, and point CL_CRM_IC_SRVTHEAD_IMPL as his superclass, this methods are not inherited.

Must I implement them by hand in the new class, in the same way they're define in superclass? Or when their are called in application, they're gonna be called CL_CRM_IC_SRVTHEAD_IMPL methods.

Best Regards,

Bruno Garcia

View Entire Topic
rainer_liebisch
Product and Topic Expert
Product and Topic Expert
0 Likes

Hi Bruno,

that's the way it should be. You have a public section, a protected section and a private section. To the public section everyone has access, to the protected section only the class and its subclasses have access, and to the private section only the class itself has access, so there is no inheritance for private methods and attributes.

Regards,

Rainer