✒️ABAP La definición de Clases, Atributos, Métodos y Eventos
ABAP La definición de Clases, Atributos, Métodos y Eventos
Audio nA U5L2-A: READ-ONLY.
Cuando definimos tipos de datos dentro de la definición de una clase podemos utilizar la visión READ-ONLY luego de escribir el tipo de la variable que acabamos de declarar. Esto significará que el atributo público que fue declarado con la sentencia DATA puede ser leído desde afuera de la clase, pero sólo podrá ser modificado por métodos de la misma clase. Vale la pena aclarar que sólo se podrá utilizar la visión READ-ONLY dentro de la parte pública de la declaración de una clase.
Audio nA U5L2-B: Acceso a componentes de la clase.
Los atributos de una clase, a los que un usuario externo puede acceder directamente, son los atributos públicos. Los componentes públicos de una clase comúnmente se conocen como la interface de la clase. A la sección de visibilidad privada también se la conoce comúnmente como la ocultación de la información como la ocultación de la información o encapsulación.
En parte, esto es para proteger al usuario de una clase, ya que se supone que los componentes privados de una clase se modificarán en algún momento, pero su interface será siempre la misma. Todos los usuarios externos sólo pueden acceder a sus componentes a través de la interface de la clase por lo que se continuará trabajando con la clase como de costumbre después de realizado el cambio. El usuario no se dará cuenta del cambio ya que sólo la implementación interna fue modificada. Por el contrario, si los componentes públicos de una clase son modificados de manera incompatible cada usuario externo tendría que tomar en cuenta estos cambios. Por lo tanto, en conclusión, debemos utilizar los atributos públicos de una clase con mucha moderación, o bien, evitar modificar los componentes públicos de nuestras clases.
 
 
 
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