🚀PROMO #PLANCARRERA2024| 🔥Bonificaciones, Precios Congelados y Cuotas
📘ABAP - Subclases
Definición de Subclases
Son clases que heredan todo el comportamiento de sus super clases o clases padre.
El concepto de subclases esta asociado a la propiedad de "Herencia" que presentan los objetos.
La herencia es la capacidad que tiene una clase de "heredar" los atributos y métodos de otra clase, es decir heredar su comportamiento.
La herencia es una propiedad que presenta muchas ventajas, la más sobresalientes son:
Los componentes comunes solo existen una única vez en la superclase de modo que pueden ser mantenidos centralmente.
Los componentes en las superclases están disponibles también en las subclases, esto evita las implementaciones redundantes.
✒️+Comunidad Académica CVOSOFT
Para continuar aprendiendo, le invitamos a conocer las últimas 10 Publicaciones Académicas sobre el tema "Subclases" creadas y compartidas abiertamente por nuestros alumnos.
SAP Expert
Polimorfismo: consiste en conseguir que un objeto de una clase se comporte como un objeto de cualquiera de sus subclases. Un método method_xx definido en una clase puede ser llamado en diferentes subclases y realizar acciones diferentes.
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Senior
Las clases pueden ser globales o locales. Clases globales se definen en SE24 y se pueden accesar desde cualquier programa. Las locales se definen dentro de programas abap (se38, se37 etc) y se pueden accesar solo desde el mismo programa, si el sistema no es capaz de encontrar la clase en el mismo programa entonces la busca globalmente. Clases Locales: Parte declarativa (CLASS DEFINITION - ENDCLASS) y parte de Implementacion. Parte Declarativa:CLASS DEFINITION - PUBLIC SECTION - PROTECTED SECTION - PRIVATE SESSION - ENDCLASS. Parte de Implementacion:Implementacion de Metodos y Eventos. PUBLIC SECTION: Componentes visibles por usuarios, metodos de la clase y subclases. PROTECTED SECTION: Componentes visibles por metodos de la clase y subclases....
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Training
La clase local consta de 2 partes la definición y la implementación. La definición incluida entre la sentencia: CLASS c_curso DEFINITION. ENDCLASS. Y dentro la definición de los atributos y metodos. DATA: p_prueba type i. METHODS: subir_nota importing p_nota type i. Y luego está la arte de implementación que es donde se indica que es lo que hace el metodo. Y que debe ir incluido entre las sentencias CLASS c_curso IMPLEMENTATION METHOD subir_nota importing p_nota. p_nota = p_nota + 1. ENDMETHOD. ...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
Lección 4: Propiedades de la Programación Orientada a Objetos. 1.- Las propiedades de la programación orientada a objetos. Existen tres propiedades fundamentales que presentan los objetos: Encapsulación - Tambien se conoce como "Ocultamiento", se refiere a que todos los objetos restringen la visibilidad de sus recursos (atributos y métodos) al resto de los usuarios. Herencia - Es la capacidad que tiene una clase de heredar las propiedades y métodos de otra clase. Polimorfismo - Significa que métodos que se llaman exactamente igual pueden comportarse de manera distinta en clases diferentes. También se le conoce como "Redefinición". 2.- Encapsulación....
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Senior
Audio nA U5L4-A: Subclases y superclases. Especialización y generalización. Denominaremos especialización a la relación en donde una clase, la subclase, hereda todas las principales características de otra clase, la superclase. Si invertimos el punto de vista, es decir, la superclase hereda las características de la subclase entonces hablaremos de generalización. Si la superclase no tiene una sección o parte privada, la subclase es una réplica exacta de la superclase, De todos modos, podemos añadir nuevos componentes a la subclase. Esto permite convertir a la subclase en una versión especializada de la superclase. Si una subclase es ella misma una misma una superclase...
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.
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Junior
1. Las propiedades de la POO *Encapsulacion *Herencia *Polimorfismo 2. Encapsulacion "ocultamiento" tambine se refiere a que todos los objetos registren la visibilidad de sus resultados (atributos/metodos) al resto de los usuarios *las 3 areas de visibilidad: -publica -privada -protegida *cada objeto posee una interfase que determina la manera de interacturra con el *READ ONLY, para poteger la visibilidad del atributo 3. Herencia capacidad que tiene una clase de heredar las propiedades y metodos de otra clase *permite crear una nueva clase a partir de una existente, heredando la nueva clase sus propiedades *INHERITING FROM para heredar las propiedades: CLASS <subclass> DEFINICION INHERITING FROM <Superclass>...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Expert
Las Clases. Las Clases en ABAP se pueden declarar globalmente o localmente. Transacion SE24: Generador de clases. Administracion de las clases e interfases definidas en el sistema SAP. Clases Locales: Es un conjunto de sentencias que estan entre las sentencias CLASS..ENDCLASS. La parte declarativa contiene la declaracion de todos los componentes de la clase (atributos, metodos y eventos) y se situara al principio del programa. La visibilidad se divede en tres areas: Public Section: Interface entre la clase y el usuario. Protected Section: lInterface entre la clase y todas las subclases Private Section: No forman parte de la interface externa de la clase.
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Expert
Unidad 5: Programación Orientada a Objetos. Lección 7: Eventos Audio tip 1: Es importante no confundir este concepto de eventos en la programación orientada a objetos con los eventos del entorno de ejecución ABAP, tales como son el evento, LOAD OF PROGRAM, INITIALIZATION, START OF SELECTION o END OF SELECTION debemos dejar bien en claro que son conceptos totalmente diferentes. Audio tip 2: Los eventos están sujetos a la misma estructura de visibilidad de los demás componentes de una clase. Por lo tanto pueden ser públicos, protegidos o privados. Los métodos manejadores de eventos también tiene atributos de visibilidad, la visibilidad de un evento determina quién esta autorizado...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
Propiedades de la Programación Orientada a Objetos Propiedades de la POO 1. Encapsulación (Ocultamiento): Todos los objetos restringen la visibilidad de sus recursos (pública, privada y protegida) Los objetos se usan mediante una interfaz, pero su interior es invisible, está encapsulado. Componentes púbicos: Clases globales. No se pueden modificar una vez liberada la clase. READ-ONLY para especificar que un atributo no se puede modificar. 2. Herencia Capacidad de una clase para heredar propiedades y métodos de otra clase. INHERITING FROM para crear una clase a partir de otra heredando sus propiedades. CLASS <subclass> DEFINITION INHERITING FROM <superclass>....
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Senior
HERENCIA Es la capacidad de una clase de heredar los atributos y método de una clase, es decir, se puede crear una nueva a partir de una existente. Especialización: relación en donde una clase (subclase) hereda las características de otra (superclase) La subclase puede agregar nuevos componentes (atributos y métodos) Generalización: la superclase hereda las características de la subclase. Ventajas - Los componentes comunes solo existe una vez - Los componentes en las superclases están disponibles para las subclases (evitar redundancia) DECLARACION DE HERENCIA Si no se añade declaración en la subclase, tendrá los mismos métodos que la superclase....
Creado y Compartido por:Julio Villalta / Disponibilidad Laboral: FullTime
👉Bueno, estos fueron los últimos artículos de más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.