✒️ABAP El tratamiento de los Objetos
ABAP El tratamiento de los Objetos
Referencia a clases : se defienn TYPE REF to CLASS
Referencia a interfaces:
A tarves de la variable referenciada accedemos a los componenetes de la clase: cref->comp
Creación de objetosCREATE OBJECT: creación del objeto.
Como acceder a lños componentes de un objeto
Para acceder al atributo: class->attr.
Para llamr al método estatico: callmethodclass->meth
Para aceder a los componentes individuales me la refercnmai a si mismo ME
Para acceder al atributo: me->attr.
Llamar al método en la propia clase: callmethod me->meth
Asignación de referencias:
MOVE: asignar refrencias a distintas variables referenciadas apuntando al mismo objeto.
Cref1=cref2 tienen que tenr el mismo tipos, tienen que refereirse a la misma clase o bien la clase cref1 tienen que ser la clase predefinida como vacia o sea OBJECT.
Las propiedades de la programación orientada a objetos:
Propiedades fundamentales.
Encapsulación: también conocida como ocultamiento, se refiere a que todos los objetos restringer visibilidad de sus recursos (atributos y métodos) al restos de los usuarios.
Herencia: capacidad que tiene la clase de heredar las propiedades y métodos de otra clase. Se utiliza la sentencia INTHERITING FROM.
La clase origina se conoce como la superclase de la nueva clñase que será la subclase.
Tipos de herencia:
Simple: una clase puede tener mas de una subclse de las cuales es superclase, pero solo puede tener una superclase de la cual es subclase.
Multipple: una clase hereda de varias superclases
En el nodo raíz todos los arboles de herencia en los objetos abap es la clase predefinida vacia
 
 
 
Sobre el autor
Publicación académica de Edgar Arturo Moreno Tello, en su ámbito de estudios para la Carrera Consultor ABAP.
Edgar Arturo Moreno Tello
Profesión: Analista de Sistemas - Colombia - Legajo: AA52W
✒️Autor de: 82 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP PM
- Carrera Consultor en SAP FI Nivel Inicial
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial