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

 X 

✒️ABAP Las propiedades de la programación orientada a objetos

ABAP Las propiedades de la programación orientada a objetos

ABAP Las propiedades de la programación orientada a objetos

PROPIEDADES DE LA PROGRAMACION ORIENTADA A OBJETOS

EXISTEN TRES PROPIEDADES FUNDAMENTALES QUE PRESENTAN LOS OBJETOS. ELLAS SON:

- ENCAPSULACION

- HERENCIA

- POLIMORFISMO

------------------------------------------------------------------------------------

ENCAPSULACION

TAMBIÉN SE LE CONOCE COMO OCULTAMIENTO Y 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.

SI SE QUIERE ENCAPSULAR EL ESTADO DE UN OBJETOS COMPLETAMENTE NO SE TIENE QUE DECLARAR NINGÚN ATRIBUTO PÚBLICO , ADEMÁS DE DEFINIR LA VISIBILIDAD DEL UN

ATRIBUTO SE PUEDE PROTEGER USANDO LA ADICIÓN READ-ONLY.

--------------------------------------------------------------------------

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, HEREDANDO

LA NUEVA CLASE SUS PROPIEDADES AGREGANDO LA ADICIÓN INHERITING FROM CA LA SENTENCIA DELA DEFINICIÓN DE LA CLASE

CLASS <SUBCLASS> DEFINITION INHERITING FROM <SUPERCLASS>

LA CLASE ORIGINAL SE CONOCE COMO LA SUPERCLASE Y LA NUEVA ES LA SUBCLASE-

SI NO SE AÑADE NINGUNA DECLARACIÓN A LA SUBCLASE, ÉSTA CONTIENE LOS MISMOS COMPONENTES QUE LA SUPERCLASE. SOLO LOS COMPONENTES PÚBLICOS Y PROTEGIDOS DE LA SUPERCLASE SON VISIBLES A LA SUBCLASE. LOS COMPONENTES PRIVADOS NO SON VISIBLES EN LA SUBCLASE. CADA CLASE TRABAJA CON SUS PROPIOS COMPONENTES PRIVADOS.

ESPECIALIZACION : ES LA RELACION DE LA CLASE ES DECIR LA SUBCLASE HEREDA LAS CARACTERISTICAS DE LA SUPERCLASE

GENERALIZACION : LA SUPERCLASE HEREDA CARACTERISTICAS DE LA SUBCLASE

SI LA SUPERCLASE NO TIENE SECCION PRIVADA LA SUBCLASE ES UNA REPLICA EXACTA DE LA SUPERCLASE.

DE TODOS MODOS PODEMOS AÑADIR NUEVOS COMPONENTE A LA SUBCLASE QUE PERMITE CONVERTIR A LA SUBLCLASE EN UNA VERSION ESPECIALIZADA DE LA SUPERCLASE.

SI UNA SUBCLASE ES ELLA MISMA UNA SUPERCLASE DE OTRAS CLASES SE ESTA INTRODUCIENDO UN NUEVO NIVEL DE ESPECIALIZACION.

TIPOS DE HERENCIA

LAS ADICIONES ABSTRACT Y FINAL EN LAS SENTENCIAS METHODS Y CLASS PERMITEN DEFINIR METOOS O CLASE ABSTRACTAS Y FINALES. UN METODO ABSTRACTO SE DEFINE EN UNA CLASE ABSTRACTA Y NO PUEDE SER IMPEMENTADO EN ESA CLASE TIENE QUE SER IMPLEMENTADO EN UNA SUBCLASE DE LA CLASE, NO PUEDE SER INSTANCIADAS. UN METODO FINAL NO PUEDEN SER REDEFINIDOS EN UNA SUBLCLASE NO PUEDEN TENER SUBLCASES SON LAS QUE FINALIZAN EL ARBOL DE HERENCIA.

TIPOS DE HERENCIA:

SIMPLE. UNA CLASE PUEDE TENER MAS DE UNA SUBCLASE , PERO SOLO PUEDE TENER UNA SUPERCLASE.

MÚLTIPLE. UNA CLASE HEREDA DE VARIAS SUPERCLASES.

EL NODO RAÍZ DE TODOS LOS ÁRBOLES DE HERENCIA EN LOS OBJETOS ES LA CLASE PREDEFINIDA OBJECT ( NO CONTIENE ATRIBUTOS NI MÉTODOS)

LAS ADICIONES ABSTRACT Y FINAL, PERMITEN CREAR MÉTODOS Y CLASES ABSTRACTAS Y FINALES.

MÉTODO ABSTRACTO: SE DEFINE EN UNA CLASE ABSTRACTA Y NO PUEDE SER IMPLEMENTADO EN ESA CLASE, TIENE QUE SE IMPLEMENTADO EN UNA CLASE DELA SUBCLASE

MÉTODO FINAL. NO PUEDE SER DEFINIDO EN UNA SUBCLASE

CLASES ABSTRACTAS. NO PUEDEN SER INSTANCIADAS.

CLASES FINALES. NO PUEDEN TENER SUBCLASES Y SON LAS QUE FINALIZAN EL ÁRBOL DE HERENCIA


 

 

 


Sobre el autor

Publicación académica de Oscar Guillermo Rodriguez Villate, en su ámbito de estudios para la Carrera Consultor ABAP.

SAP Expert


Oscar Guillermo Rodriguez Villate

Profesión: Ingeniero de Sistemas - Colombia - Legajo: WM49P

✒️Autor de: 103 Publicaciones Académicas

🎓Egresado de los módulos:

Disponibilidad Laboral: FullTime

Certificación Académica de Oscar Rodriguez

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "Las propiedades de la programación orientada a objetos" de la mano de nuestros alumnos.

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

Acceder a esta publicación

Creado y Compartido por: Calixto Gutiérrez

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

SAP Expert


Las propiedades de la programación orientada a objetos Encapsulación: También conocida como ocultamiento, se refiere a que todos los objetos restringen la visibilidad (pública, privada y protegida) de sus recursos (atributos y métodos) al resto de los usuarios. Además de definir la visibilidad de un atributo, se puede proteger también de los cambios usando la adición READ-ONLY. Herencia: Es la capacidad que tiene una clase de heredar las propiedades y métodos de otra clase. Se realiza añadiendo la adición INHERITING FROM. La clase original se conoce como la superclase de la nueva clase que será la subclase. Tipos: Simple: una clase puede tener más de...

Acceder a esta publicación

Creado y Compartido por: David De Jesùs Restrepo Cañas

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

Acceder a esta publicación

Creado y Compartido por: Helen Silva Ruiz

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

SAP Master

PROPIEDADES DE LA POO. ** Encapsulamiento. ** Herencia. **Polimorfismo. Encapsulamiento: se refiere a que todos los objetos restringen la visibilidad de sus recursos al resto de os usuarios. Herencia; Es la capacidad que tiene una clase de heredar las propiedades y métodos de otra. Polimorfismo: son métodos que tienen el mismo nombre pero su comportamiento es diferente.

Acceder a esta publicación

Creado y Compartido por: Juan Santamaria Borja

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

SAP Expert


Las propiedades de la POO ENCAPSULACION: Conocido como ocultamiento, 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. LA CLASE ORIGINAL SE CONOCE COMO LA SUPERCLASE DE LA NUEVA CLASE QUE SERA LA SUBCLASE EL NODO RAIZ DE LOS ARBOLES DE HERENCIA EN LOS OBJETOS ABAP ES LA CLASE PREDEFINIDA VACIA OBJECT. POLIMORFISMO: Significa que metodos que se llaman igual pueden comportarse de manera distinta en clases diferentes, tambien se lo conoce como REDEFINICION.

Acceder a esta publicación

Creado y Compartido por: Ernesto Aristides Romano

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

SAP Master

Propiedades de la Programación Orientada a Objetos 1- Las Propiedades de la POO Encapsulación. Herencia. Poliformismo. 2- Encapsulación (u Ocultamiento) Se refiere a que todos los Objetos restringen la Visibilidad de sus recursos (Atributos y Métodos) al resto de los Usuarios. Las Secciones Pública, Protegida y Privada son la base de la Encapsulación. Cada Objeto posee una Interfase que determina la manera de interactuar con él. La Implementación del Objeto (su interior) es Encapsulada, o sea que desde fuera es invisible. Sólo se usa. Como los Componentes Públicos de las Clases Globales no pueden ser cambiados una vez que se las liberó,...

Acceder a esta publicación

Creado y Compartido por: Victor Norberto Levi

*** 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 que presentan los objetos: Ø Encapsulamiento Ø Herencia Ø Polimorfismo 2 Encapsulamiento: También se conoce como “Ocultamiento” se refiere a que todos los objetos restringen l 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 Cada objeto posee una interface que termina la manera de interactuar con el. La implementación del objeto (su interior) es encapsulada, lo que quiere decir...

Acceder a esta publicación

Creado y Compartido por: Jhon Deibys Cano Pineda

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

SAP Master

1.- Las Propiedades de la Programación Orientada a Objetos. Los objetos presentan 3 propiedades fundamentales, estas son: Encapsulación. Herencia. Polimorfismo. 2.- Encapsulación u Ocultamiento. Se refiere a que todos los objetos restringen la visibilidad de sus recursos (atributos y métodos) al resto de los usuarios. 3 áreas de visibilidad son la base de la encapsulación (pública, privada y protegida). Cada objeto posee una interfase que determina la manera de interactuar con él. La implementación del objeto (su interior) es encapsulada, es decir, que desde fuera el objeto en invisible, simplemente se usa. CLASS c1 DEFINITION. PUBLIC SECTION....

Acceder a esta publicación

Creado y Compartido por: Gustavo Alberto Ramirez Franco

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

SAP Senior

1° Las Propiedades de la Programación Orientada a Objetos Existen tres propiedades fundamentales que presentan los objetos. Ellas son: Encapsulación Herencia Polimorfismo 2° Encapsulación: Tambien conocido como "Ocultamiento", se refiere a que todos los objetos restrigen 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 encapsulacion. Cada objeto posee una interfase que determina la manera de interactuar con él, La implementacion del objeto (su interior) es encapsulada, lo que quiere decir que desde fuera el objeto es invisible, simplemente se usa. Cuando se define una clase hay que...

Acceder a esta publicación

Creado y Compartido por: Matias Giorgieff

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

SAP Master

PROPIEDADES POO: 3 propiedades: ENCAPSULACION: conocido como OCULTAMIENTO, se refiere a que todos los objetos restringen la visibilidad de sus recursos (atributos y metodos) al resto de los usuarios. Las 3 areas de visibilidad (public, privada y protegida) son la base de la encapsulacion. Cada objeto posee una interfase que determina la forma de interactuar con el, la implementeacion del objeto es encapsulada, o sea desde afuera el objeto es invisible, solo se usa. Se puede proteger un atributo de los cambios usando la adicion READ-ONLY. HERENCIA: capacidad que 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, se realiza añadiendo...

Acceder a esta publicación

Creado y Compartido por: Jose Ignacio Rodini

 


 

👌Genial!, estos fueron los últimos artículos sobre 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.

Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!