✒️ABAP POO La Herencia
ABAP POO La Herencia
Herencia: es la capacidad que tiene una clase de heredar los atributos y métodos de otra clase. La Especialización es la relación donde una subclase hereda las principales características de la superclase. La subclase puede agregar nuevos componentes (atributos y métodos) y reemplazar las implementaciones con los métodos heredados. La relación inversa se llama Generalización. Las ventajas de la herencia son que los componentes comunes sólo existen una única vez en la superclase (se mantienen centralmente) y los componentes de las superclases están disponibles desde todas las subclases (se evita implementación redundante). La herencia se declara con INHERITING FROM al definir la clase. Sólo los componentes públicos y protegidos son visibles a la subclase. Se pueden declarar componentes privados en una subclase con igual nombre que los privados en la superclase.
Tipos de Herencia: puede ser simple (sólo puede tener una superclase) o múltiple (una clase heredad de varias superclases - no existe en ABAP). Si una subclase hereda de una superclase que a su vez heredad de otra, se forma una estructura de árbol donde el grado de especialización aumenta. El nodo raíz de todos estos árboles es la clase vacía OBJECT (la más general de todas las clases, sin atributos ni métodos con definición implícita).
 
 
 
Sobre el autor
Publicación académica de Daniel Alejandro Monteros Segura, en su ámbito de estudios para el Máster ABAP POO.
Daniel Alejandro Monteros Segura
Profesión: Desarrollador Abap en Psa Peugeot Citrôen - Argentina - Legajo: FK67D
✒️Autor de: 168 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor ABAP Nivel Inicial
- Máster ABAP Orientado a Objetos
- Carrera Consultor Basis NetWeaver Nivel Avanzado
- Carrera Consultor Basis NetWeaver Nivel Inicial