✒️ABAP Las propiedades de la programación orientada a objetos
ABAP Las propiedades de la programación orientada a objetos
PROPIEDADES DE LA PROGRAMACIÓN ORIENTADA A OBJETOS.
Existen tres propiedades fundamentales que presentan los objetos. Ellas son:
•Encapsulacion
•Herencia
•Polimorfismo
LA ENCAPSULACIÓN
se refiere a todos los objetos que restringen la visibilidad de sus recursos ( atributos y métodos) al resto de los usuarios.
Cada objeto posee una interfase que determina la manera de interactuar con el. La implementación del objeto (su interior) es encapsulada, lo que quiere decir que desde afuera el objeto es invisible, simplemente se usa.
Los componentes públicos de las clases globales no pueden ser cambiados una vez que se ha liberado la clase.
LA HERENCIA
Es la capacidad que tiene una clase de heredar las propiedades y métodos de otra clase.
La herencia permite crear una nueva clase a partir de una existente, heredando la nueva clase sus propiedades. Esto se realiza añadiendo la adicción INHERITING FROM a la sentencia de definición de la clase
CLASS<subclass>DEFINITION INHERITING FROM<superclass>.
Tipos de herencia:
• Simple: puede tener varias subclase pero solo puede tener una super clase.
° Multiple: una clase que hereda varias superclases.
POLIMORFISMO
Son métodos que se llaman exactamente igual, pero pueden comportarse de manera distinta en clases diferentes.
Se puede usar la adición REDEFINITION en la sentencia METHODS para definir un método publico o protegido dependiente de instancia en una subclase y hacer que realice una función mas especializada.
En la implementación de la redefinición en la subclase oculta, la implementación original es la superclase.
Cualquier referencia que apunte a un objeto de la subclase usa el método redefinido, incluso si la referencia fue definida con referencia a la superclase. Esto se aplica particularmente a la referencia a si mismo me->.
 
 
 
Sobre el autor
Publicación académica de Gerardo Jose Campos Tovar, en su ámbito de estudios para la Carrera Consultor ABAP.
Gerardo Jose Campos Tovar
Profesión: Barbero - Argentina - Legajo: JH51R
✒️Autor de: 61 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Mi principal motivo es lograr obtener los conocimientos necesarios para as? lograr cambiar de ambiente de trabajo y superar mis objetivos laborales y economicos.
Certificación Académica de Gerardo Campos