✒️ABAP Las Interfaces
ABAP Las Interfaces
Que son interfaces.
Son estructuras independientes que se pueden implementar en una clase para extender el ámbito de esa clase.
Las interfaces no tienen una parte de implementación ya que sus métodos son implementados en la clase que implementa la interface.
Implementación de interfaces.
Cuando se implementa una interface en una clase, los componentes de la interface se añaden al resto de componentes de la sección pública.
Referencias a interfaces.
Para definirla se utiliza TYPE REF TO <interface>
La interface que utilizaremos para definir la referencia debe haber sido declarada en el programa antes que esta declaración tenga lugar.
Direccionar y asignar objetos usando referencias a interfaces.
Que la referencia a interface apunte al mismo objeto que la referencia a clase <ireferencia>=<creferencia>
Usando la variable referenciada a una clase
Para acceder a un atributo <creferencia>-><interfase~atributo>
Para acceder al método CALL METHOD <creferencia>-><interfase~metodo>
Usando la variable referenciada a una interfase
Para acceder a un atributo <ireferencia>-><atributo>
Para acceder al método CALL METHOD <ireferencia>-><método>
Para acceder a una constante <interfase>=><constante>
Para acceder a un atributo <clase>=><interfase~atributo>
Para llamar a un método CALL METHOD <class>=><intf~meth>
 
 
 
Sobre el autor
Publicación académica de David De Jesùs Restrepo Cañas, en su ámbito de estudios para la Carrera Consultor ABAP.
David De Jesùs Restrepo Cañas
Profesión: Ingenieria de Sistemas - Colombia - Legajo: JC61B
✒️Autor de: 146 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial