🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

📘ABAP - Subclase

Selector Alummnos / Empresas

Definición de Subclase

Es una clase que hereda todo el comportamiento de su super clase o clase padre.

La herencia es una de las propiedades que presentan los objetos.

Existen dos tipos de herencia:

  • Simple: donde una clase sólo puede heredar de una clase base y de ninguna otra.
  • Múltiple: donde una clase puede heredar las características de varias clases base, es decir, puede tener varios padres. En este aspecto hay discrepancias entre los diseñadores de lenguajes. Algunos de ellos han preferido no admitir la herencia múltiple debido a que los potenciales conflictos entre métodos y variables con igual nombre, y eventualmente con comportamientos diferentes crea un desajuste cognitivo que va en contra de los principio de la programación orientada a objetos.

En ABAP existe solamente el tipo de herencia simple.

 

 

 

✒️+Comunidad Académica CVOSOFT

Para continuar aprendiendo, le invitamos a conocer las últimas 10 Publicaciones Académicas sobre el tema "Subclase" creadas y compartidas abiertamente por nuestros alumnos.

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...

Acceder a esta publicación

Creado y Compartido por: Juan Alberto Peñalver Alvarez / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

Leccion Herencia. 1. Que es la Herencia?. Es la capacidad que tiene una clase (la Subclase) de heredar los atributos y métodos de otra clase (la Superclase). Especialización : La subclase hereda todas las principales caracteristicas de la superclase. Generalizacion : Caso inverso de la especialización. Las pricipales ventajas de la herencia son : - Los componentes solo existen una única vez en la superclase. - Los componentes en la superclases estan también disponibles en las subcalses. 2. Decalaración de Herencia. CLASS <subclass> DEFINITION INHERITING FROM <sperclass>. Aunque los componentes privados de la superclase exiten enla subclase, no son visibles. 3. Tipos de Herencia. - Simple,...

Acceder a esta publicación

Creado y Compartido por: Rafael Humberto Quintero Pinto

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Unidad 5: Programación Orientada a Objetos. Lección 4: Propiedades de la Programación Orientada a Objetos. Audio tip 1: Denominaremos especialización a la relación en donde una clase, la subclase hereda todas las principales características de otra clase las súper clase. Si invertimos el punto de vista, es decir, la súper clase hereda las características de la subclase entonces hablaremos de generalización. Si la súper clase no tiene una sección o parte privada la subclase es una replica exacta de la súper clase. De todos modos podemos añadir nuevos componentes a la subclase, esto permite convertir a la subclase en una versión especializada...

Acceder a esta publicación

Creado y Compartido por: Brenda Castillo Domínguez / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

HERENCIA La herencia permite crear una nueva clase a partir de una nueva existente heredando la nueva clase sus propiedades. Esto se realiza añadiendo la adición INHERITING FROM a la sentencia de definición de la clase: CLASS <subclass> DEFINITION INHERITING FROM <superclass>. La nueva clase <subclass> hereda todos los componentes de la clase ya existente <superclase>. La nueva clase se conoce como la subclase de la clase de la que procede. La clase original se conoce como la superclase de la nueva clase. Si no se añade ninguna declaración a la subclase, esta contiene los mismos componentes que la superclase. De cualquier manera, sólo los componentes públicos y privados...

Acceder a esta publicación

Creado y Compartido por: Juan Carlos Ayala Chira

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

Herencia: Es la capacidad que tiene una clase de heredar los atributos y metodos de otra clase. Declaracion de Herencia: CLASS <subclass> DEFINITION INHERITING FROM <superclass>. La nueva clase hereda todos los componentes de la clase ya existente. Los componentes privados existen en la subclase pero no son visibles. Tipos de Herencia: Simple: Una clase puede tener mas de una subclase de las cuales es superclase, pero solo puede tener una superclase de la cual es subclase. Multiple: Una clase hereda de varias superclases. El nodo raiz de todos los arboles de herencia en los objetos abap es la clase predefinida vacia OBJECT.

Acceder a esta publicación

Creado y Compartido por: Juan Jose Pujol Diaz

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Herencia: es la capacidad que tiene una clase de heredar los atributos y métodos de otra clase. La Especialización es la relación donde una subclase hereda las principales características de la superclase. La subclase puede agregar nuevos componentes (atributos y métodos) y reemplazar las implementaciones con los métodos heredados. La relación inversa se llama Generalización. Las ventajas de la herencia son que los componentes comunes sólo existen una única vez en la superclase (se mantienen centralmente) y los componentes de las superclases están disponibles desde todas las subclases (se evita implementación redundante). La herencia se declara con INHERITING...

Acceder a esta publicación

Creado y Compartido por: Daniel Alejandro Monteros Segura

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


PROPIEDADES DE LA PROGRAMACION ORIENTADA A OBJETOS ENCAPSULACION, se refiere a que todos los objetos restringen la visibilidad de sus recursos (atributos y metodos) al resto de los usuarios HERENCIA, es la capacidad que tiene una clase de heredar las propiedades y metodos de otra clase, se agrega la sentencia INHERITING FROM GENERALIZACION, cuando la super clase tiene las mismas propiedades de la superclase TIPOS DE HERENCIA, SIMPLE, uina clase puede tener mas de ua subclase de las cuales es superclase, poro solo puede tener una superclase de la cual es subclase MULTIPLE, una clase hereda de varias superclases El nodo raiz de todos los arboles de herencia es la clase predefinida vacia OBJECT las adiciones FINAL y ABSTACT(debe estar en una...

Acceder a esta publicación

Creado y Compartido por: Yeffer Jaime Sierra Saenz

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Polimorfismo: Es la manera de definir la capacidad de operar de manera distinta para metodos llamados de la misma manera en un arbol de clases. Tambien conocido como redefinicion. Existen 2 pasos para realizar el cambio en el metodo o la "redefinicion": 1. Durante la definicion de metodos en la subclase, ha de mencionarse el metodo a ser redefinido con la adicion REFEDINITION. No se pueden cambiar los parametros de interfase. 2. Durante la implementacion del metodo en la subclase se detallan los cambios para especializarlo. La referencia "super" se utiliza para acceder al metodo inmediato superior (clase madre).

Acceder a esta publicación

Creado y Compartido por: Regulo Argotte

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Propiedades de la POO Existen tres propiedades fundamentales que presentan los objetos. Encapsulamiento. Herencia. Polimorfismo. Encapsulación también conocida como ocultamiento, se refiere a que todos los objetos restringen la visibilidad de sus recursos (atributos y métodos) al resto de los usuarios. Las tres áreas de visibilidad (pública, privada y protegida) son la base de la encapsulación. Herencia. Es la capacidad que tiene una clase de heredar las propiedades y métodos de otra clase, la herencia permite crear una nueva clase a partir de una existente, heredándola nueva clase sus propiedades. La nueva clase hereda todos los componentes dela clase ya existente. La clase original...

Acceder a esta publicación

Creado y Compartido por: Jesus Enrique Ramos Bello / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Propiedades de la programacion orientada a objetos Existen tres propiedades fundamentales que presentan los objetos. Encapsulación: Tambien conocido como ocultamiento, se refiere a que todos los objetos restinguen la visibilidad de sus recursos (atributos y metodos) al resto de los usuarios. las tres areas de visibilidad (publica, privada y protegida) son la base de la encapsulación. Definir la visibilidad de un atributo, se puede proteger tambien de los cambios usando la adición READ-ONLY. Herencia: Es la capacidad que tiene una clase de heredar las propiedades y metodos de la otra clase. La herencia permite crear una nueva clase a partir de una existente, heredando la nueva clase sus propiedades. esto se realiza...

Acceder a esta publicación

Creado y Compartido por: Marvin Raul Lopez Morales / Disponibilidad Laboral: FullTime + Carta Presentación


👉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.