✒️ABAP El tratamiento de los Objetos
ABAP El tratamiento de los Objetos
Audio nA: U5L3-A: El recolector de basura (The Garbage Collector).
Si no existe una referencia que apunte a un objeto, entonces no puede ser accedido sintácticamente. El Garbage Collector o recolector de basura es una rutina del sistema que se inicia automáticamente cada vez que el sistema no tiene tareas más importantes que realizar y elimina los objetos no referenciados de la memoria principal, librando el espacio de la misma que permanecía ocupado. El propósito del recolector de basura es identificar y descartar los objetos que ya no son necesarios para un programa de manera que sus recursos puedan ser recuperados y reutilizados.
Dada la referencia r_objeto podemos utilizar la siguiente lógica: IF r_objeto IS INITIAL. Y mediante esta lógica vamos a determinar si r_objeto contiene la referencia nula, es decir, si no apunta a algún objeto.
Audio nA U5L3-B: El método Constructor.
Los constructores son un tipo especial de métodos que no pueden ser llamados a través de la sentencia CALL METHODS. Estos métodos son llamados automáticamente por el sistema para fijar el estado inicial de un nuevo objeto o clase. Hay dos tipos de constructores:
- Los dependientes de instancia
- y los estáticos o independientes de instancia
Los constructores son métodos con un nombre predefinido. Para usarlos deben ser declarados explícitamente en la clase. Un constructor será necesario si después de crear una instancia de una clase, necesitamos asignar recursos, inicializar atributos que no pueden ser cubiertos con la adicción VALUE de la sentencia DATA, modificar atributos estáticos o enviar mensajes que indiquen que un nuevo objeto ha sido creado. No existe un destructor en los objetos ABAP, es decir, no hay un método de instancia que se llame automáticamente antes que un objeto sea borrado.
 
 
 
Sobre el autor
Publicación académica de Juan Alberto Peñalver Alvarez, en su ámbito de estudios para la Carrera Consultor ABAP.
Juan Alberto Peñalver Alvarez
Profesión: Desarrollador Técnico Abap - España - Legajo: XM96G
✒️Autor de: 50 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP Fiori
- Máster ABAP Orientado a Objetos
- Máster ABAP for HANA
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
Mi objetivo principal es formarme como parte de la plantilla de atos it iberia, consolidar mis conocimientos y avanzar en mi carrera técnica profesional como desarrollador sap abap hana.
Certificación Académica de Juan Peñalver