✒️ABAP POO El Polimorfismo
ABAP POO El Polimorfismo
El polimorfismo significa que métodos que se llaman exactamente igual pueden comportarse de manera distinta en clases diferentes, También se le conoce como Redefinicion.
El polimorfismo consiste en conseguir que un objeto de una clase se comporte como un objeto de cualquiera de sus subclases. Dependiendo de la forma de llamar al método de dicha clase o subclases.
todas las subclases contienen los componentes de todas las clases existentes entre ellas mismas y el nodo raíz del árbol de herencia. La visibilidad de un componente no puede ser cambiada.
En cambio se puede utilizar la adición Redefinition en la sentencia methods para definir un método publico o protegido dependiente de instancia y hacer que realice una función mas especializada.
El concepto de polimorfismo en ABAP es igual al sobrecarga de métodos en JAVA o C++ se utiliza para reutilizar el nombre del método pero con diferentes argumentos es decir que la sobrecarga es un tipo de polimorfismo.
La declaración y la implementación de un metodo en una superclase no se ven afectadas cuando se redefine un metodo en una subclase. La implementación de la redefinición en la subclase oculta la implementación original en la superclase.
Cualquier referencia que apunte a un objeto de la subclase usa el metodo redefinido, incluso si la referencia fue definida con referencia a la superclase. Esto se aplica particularmente a la referencia a si mismo ME->.
Dentro de un metodo redefinido se puede utilizar la referencia SUPER-> para acceder al metodo oculto esto permite utilizar la funcionalidad existente en el metodo de la superclase sin tener que codificarla de nuevo en la subclase.
 
 
 
Sobre el autor
Publicación académica de Tobias Emanuel Mareco Rojas, en su ámbito de estudios para el Máster ABAP POO.
Tobias Emanuel Mareco Rojas
Profesión: Ingeniería en Informática - Paraguay - Legajo: QL24S
✒️Autor de: 92 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Certificación Académica de Tobias Mareco