SlideShare una empresa de Scribd logo
1 de 6
UD TALLER DE PROGRAMACION CONCURRENTE - LABORATORIO
Ing. Raúl J. Pomasoncco Pomacanchari Página 1
LABORATORIO N. 03
I. DEFINICION : POO
1. Abstracción
2. Encapsulamiento
3. Modularidad
4. Jerarquía(Herencia)
5. Polimorfismo
1. Abstracción
La abstracción es uno de los medios más importantes mediante el cual nos
enfrentamos con la complejidad inherente al software. La abstracción es la propiedad
que permite representar las características esenciales de un objeto sin preocuparse
de las restantes características (no esenciales). La abstracción se centra en la vista
externa de un objeto, de modo que sirva para separar el comportamiento esencial de
un objeto de su implementación.
2. Encapsulamiento
El encapsulamiento o encapsulación es la propiedad que permite asegurar que el
contenido de la información de un objeto esta oculta del mundo exterior: el objeto A
no conoce lo que hace el objeto B, y viceversa. De esta manera combinamos los datos y
los métodos que manejan dichos datos en un único objeto.
3. Modularidad
La modularidad es la propiedad que permite dividir una aplicación en partes más
pequeñas (llamadas módulos), cada una de las cuales debe ser tan independiente como
sea posible de la aplicación en si y de las restantes partes.
4. JERARQUÍA(HERENCIA)
La jerarquía es una propiedad que permite una ordenación de las abstracciones.
Las dos jerarquías más importantes de un sistema complejo son:
· Estructura de clases (jerarquía es−un(is−a):generalización/especialización)
· Estructura de objetos (jerarquía parte de(part−of):agregación)
4.1 HERENCIA SIMPLE (Herencia jerárquica)
UD TALLER DE PROGRAMACION CONCURRENTE - LABORATORIO
Ing. Raúl J. Pomasoncco Pomacanchari Página 2
En esta jerarquía cada clase tiene como máximo una sola superclase. La
herencia simple permite que una clase herede las propiedades de su superclase en
una cadena jerárquica.
4.2 HERENCIA MÚLTIPLE (Herencia en malla)
Una malla o retícula consta de clases, cada una de las cuales puede tener una
o más superclases inmediatas. Una herencia múltiple es aquella en la que cada
clase puede heredar métodos y variables de cualquier número de superclases.
La clase C tiene dos superclases, A y D. Por consiguiente, la clase C hereda las
propiedades de las clases A y D. Evidentemente, esta acción puede producir un
conflicto de nombres, donde la clase C hereda las mismas propiedades de A y D.
5. Polimorfismo
Polimorfismo es la propiedad que indica, literalmente, la posibilidad de que una
entidad tome muchas formas.
En términos prácticos, el polimorfismo permite referirse a objetos de clases
diferentes mediante el mismo elemento de programa y realizar la misma operación de
diferentes formas, según sea el objeto que se referencia en ese momento.
II. EJERCICIO DE DESARROLLADOS
 HERENCIA
Humano
nombre
comer()
dormir()
Hombre
…
afeitarse()
Mujer
…
maquillarse()
UD TALLER DE PROGRAMACION CONCURRENTE - LABORATORIO
Ing. Raúl J. Pomasoncco Pomacanchari Página 3
Clase padre ”Humano”
Clase hija (Hombre)
UD TALLER DE PROGRAMACION CONCURRENTE - LABORATORIO
Ing. Raúl J. Pomasoncco Pomacanchari Página 4
Clase hija”Mujer”
Clase procesos
UD TALLER DE PROGRAMACION CONCURRENTE - LABORATORIO
Ing. Raúl J. Pomasoncco Pomacanchari Página 5
Clase principal
 POLIMORFISMO
Animal
HacerRuido()
Gato
…
hacerRuido
Perro
…
hacerRuido()
UD TALLER DE PROGRAMACION CONCURRENTE - LABORATORIO
Ing. Raúl J. Pomasoncco Pomacanchari Página 6

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Reporte
ReporteReporte
Reporte
 
Poo en java herencia
Poo en java   herenciaPoo en java   herencia
Poo en java herencia
 
Herencia - Java
Herencia - JavaHerencia - Java
Herencia - Java
 
(9915)herencia
(9915)herencia(9915)herencia
(9915)herencia
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetos
 
Caracteristicas P.O.O
Caracteristicas P.O.OCaracteristicas P.O.O
Caracteristicas P.O.O
 
Herencia
HerenciaHerencia
Herencia
 
1.1
1.11.1
1.1
 
POO
POOPOO
POO
 
polimorfismo
polimorfismopolimorfismo
polimorfismo
 
Rodolfo aldana,ci24679229,7d01
Rodolfo aldana,ci24679229,7d01Rodolfo aldana,ci24679229,7d01
Rodolfo aldana,ci24679229,7d01
 
Conceptos poo (presentación1)
Conceptos poo (presentación1)Conceptos poo (presentación1)
Conceptos poo (presentación1)
 
Entorno grafico unidad 1
Entorno grafico unidad 1Entorno grafico unidad 1
Entorno grafico unidad 1
 
3 Bases De La OrientacióN A Objetos
3  Bases De La OrientacióN A Objetos3  Bases De La OrientacióN A Objetos
3 Bases De La OrientacióN A Objetos
 
Correcion Programacion
Correcion ProgramacionCorrecion Programacion
Correcion Programacion
 
Entorno grafico unidad 1
Entorno grafico unidad 1Entorno grafico unidad 1
Entorno grafico unidad 1
 
Herencia Y Polimorfismo
Herencia Y PolimorfismoHerencia Y Polimorfismo
Herencia Y Polimorfismo
 
1. introduccion a la programación orientada a objeto (poo)
1.  introduccion a la programación orientada a objeto (poo)1.  introduccion a la programación orientada a objeto (poo)
1. introduccion a la programación orientada a objeto (poo)
 
Interfaces en Java
Interfaces en JavaInterfaces en Java
Interfaces en Java
 
Esquema de programacion_orientadaaobjetos_diego_003
Esquema de programacion_orientadaaobjetos_diego_003Esquema de programacion_orientadaaobjetos_diego_003
Esquema de programacion_orientadaaobjetos_diego_003
 

Similar a Laboratorio 04 tpc

fundamentos-de-poo.ppt 2.ppt
fundamentos-de-poo.ppt 2.pptfundamentos-de-poo.ppt 2.ppt
fundamentos-de-poo.ppt 2.pptjuan gonzalez
 
Metodología de la programación orientada a objetos con c++ prev
Metodología de la programación orientada a objetos con c++ prevMetodología de la programación orientada a objetos con c++ prev
Metodología de la programación orientada a objetos con c++ prevjtk1
 
8 Mecanismos-de-abstraccion-en-Java.pptx
8 Mecanismos-de-abstraccion-en-Java.pptx8 Mecanismos-de-abstraccion-en-Java.pptx
8 Mecanismos-de-abstraccion-en-Java.pptxjuan gonzalez
 
Programacion orientada a_objetos_(poo)
Programacion orientada a_objetos_(poo)Programacion orientada a_objetos_(poo)
Programacion orientada a_objetos_(poo)pepepaso
 
Mecanismos-de-abstraccion-en-Java PARA PROGRAMAR.pptx
Mecanismos-de-abstraccion-en-Java PARA PROGRAMAR.pptxMecanismos-de-abstraccion-en-Java PARA PROGRAMAR.pptx
Mecanismos-de-abstraccion-en-Java PARA PROGRAMAR.pptxjuan gonzalez
 
Anon metodologia de la programacion orientada a objetos con c++
Anon   metodologia de la programacion orientada a objetos con c++Anon   metodologia de la programacion orientada a objetos con c++
Anon metodologia de la programacion orientada a objetos con c++ratasquerosaXX
 
CUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOS
CUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOSCUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOS
CUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOSLuis Miguel Gutierrez
 
Elementos primordiales en el modelo de objetos
Elementos primordiales en el modelo de objetosElementos primordiales en el modelo de objetos
Elementos primordiales en el modelo de objetosCriiztiian Mendoza
 
polimorfismo
polimorfismopolimorfismo
polimorfismomiguel a
 
Exposicion orientada a objetos
Exposicion orientada a objetosExposicion orientada a objetos
Exposicion orientada a objetospc79599paty
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetospc79599paty
 

Similar a Laboratorio 04 tpc (20)

fundamentos-de-poo.ppt 2.ppt
fundamentos-de-poo.ppt 2.pptfundamentos-de-poo.ppt 2.ppt
fundamentos-de-poo.ppt 2.ppt
 
Poo
PooPoo
Poo
 
Conceptos poo
Conceptos pooConceptos poo
Conceptos poo
 
Metodología de la programación orientada a objetos con c++ prev
Metodología de la programación orientada a objetos con c++ prevMetodología de la programación orientada a objetos con c++ prev
Metodología de la programación orientada a objetos con c++ prev
 
8 Mecanismos-de-abstraccion-en-Java.pptx
8 Mecanismos-de-abstraccion-en-Java.pptx8 Mecanismos-de-abstraccion-en-Java.pptx
8 Mecanismos-de-abstraccion-en-Java.pptx
 
Asignación 1 astrid c.
Asignación 1 astrid c.Asignación 1 astrid c.
Asignación 1 astrid c.
 
Programacion orientada a_objetos_(poo)
Programacion orientada a_objetos_(poo)Programacion orientada a_objetos_(poo)
Programacion orientada a_objetos_(poo)
 
Mecanismos-de-abstraccion-en-Java PARA PROGRAMAR.pptx
Mecanismos-de-abstraccion-en-Java PARA PROGRAMAR.pptxMecanismos-de-abstraccion-en-Java PARA PROGRAMAR.pptx
Mecanismos-de-abstraccion-en-Java PARA PROGRAMAR.pptx
 
Anon metodologia de la programacion orientada a objetos con c++
Anon   metodologia de la programacion orientada a objetos con c++Anon   metodologia de la programacion orientada a objetos con c++
Anon metodologia de la programacion orientada a objetos con c++
 
Act10byme
Act10bymeAct10byme
Act10byme
 
Cspr
CsprCspr
Cspr
 
Cspr
CsprCspr
Cspr
 
Aprendiendo objetos en c++
Aprendiendo objetos en c++Aprendiendo objetos en c++
Aprendiendo objetos en c++
 
CUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOS
CUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOSCUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOS
CUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOS
 
Elementos primordiales en el modelo de objetos
Elementos primordiales en el modelo de objetosElementos primordiales en el modelo de objetos
Elementos primordiales en el modelo de objetos
 
Edhiel medina tello
Edhiel medina telloEdhiel medina tello
Edhiel medina tello
 
JAVA- basico
JAVA- basicoJAVA- basico
JAVA- basico
 
polimorfismo
polimorfismopolimorfismo
polimorfismo
 
Exposicion orientada a objetos
Exposicion orientada a objetosExposicion orientada a objetos
Exposicion orientada a objetos
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetos
 

Último

TERCER GRADO PROGRAMACION ANUAL CCSS 3° - 2024.docx
TERCER GRADO PROGRAMACION ANUAL CCSS 3° - 2024.docxTERCER GRADO PROGRAMACION ANUAL CCSS 3° - 2024.docx
TERCER GRADO PROGRAMACION ANUAL CCSS 3° - 2024.docxlitaroxselyperezmont
 
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdfRESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdfANEP - DETP
 
2.15. Calendario Civico Escolar 2024.docx
2.15. Calendario Civico Escolar 2024.docx2.15. Calendario Civico Escolar 2024.docx
2.15. Calendario Civico Escolar 2024.docxCarlosEnriqueArgoteC
 
DESCRIPCIÓN-LOS-DILEMAS-DEL-CONOCIMIENTO.pptx
DESCRIPCIÓN-LOS-DILEMAS-DEL-CONOCIMIENTO.pptxDESCRIPCIÓN-LOS-DILEMAS-DEL-CONOCIMIENTO.pptx
DESCRIPCIÓN-LOS-DILEMAS-DEL-CONOCIMIENTO.pptxMARCOSMARTINALACAYOP1
 
novelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesis
novelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesisnovelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesis
novelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesisPsicClinGlendaBerrez
 
a propósito del estado su relevancia y definiciones
a propósito del estado su relevancia y definicionesa propósito del estado su relevancia y definiciones
a propósito del estado su relevancia y definicionessubfabian
 
ciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemasciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemasFlor Idalia Espinoza Ortega
 
Vínculo afectivo (labor expositivo de grupo )
Vínculo afectivo (labor expositivo de grupo )Vínculo afectivo (labor expositivo de grupo )
Vínculo afectivo (labor expositivo de grupo )portafoliodigitalyos
 
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdfPasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdfNELLYKATTY
 
Estudios Sociales libro 8vo grado Básico
Estudios Sociales libro 8vo grado BásicoEstudios Sociales libro 8vo grado Básico
Estudios Sociales libro 8vo grado Básicomaxgamesofficial15
 
proyecto semana de los Jardines, actividades a realizar para resaltar esta fecha
proyecto semana de los Jardines, actividades a realizar para resaltar esta fechaproyecto semana de los Jardines, actividades a realizar para resaltar esta fecha
proyecto semana de los Jardines, actividades a realizar para resaltar esta fechanitoagurto67
 
Época colonial: vestimenta, costumbres y juegos de la época
Época colonial: vestimenta, costumbres y juegos de la épocaÉpoca colonial: vestimenta, costumbres y juegos de la época
Época colonial: vestimenta, costumbres y juegos de la épocacecifranco1981
 
EVALUACION del tercer trimestre 2024 nap.docx
EVALUACION  del tercer trimestre 2024 nap.docxEVALUACION  del tercer trimestre 2024 nap.docx
EVALUACION del tercer trimestre 2024 nap.docxuniversidad Indoamerica
 
Comunidades Virtuales de Aprendizaje Caracteristicas.pptx
Comunidades Virtuales de Aprendizaje Caracteristicas.pptxComunidades Virtuales de Aprendizaje Caracteristicas.pptx
Comunidades Virtuales de Aprendizaje Caracteristicas.pptxJunkotantik
 
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...Chema R.
 
Tema 9. Roma. 1º ESO 2014. Ciencias SOciales
Tema 9. Roma. 1º ESO 2014. Ciencias SOcialesTema 9. Roma. 1º ESO 2014. Ciencias SOciales
Tema 9. Roma. 1º ESO 2014. Ciencias SOcialesChema R.
 
Como construir los vínculos afectivos (Grupal)
Como construir los vínculos afectivos (Grupal)Como construir los vínculos afectivos (Grupal)
Como construir los vínculos afectivos (Grupal)portafoliodigitalyos
 

Último (20)

TERCER GRADO PROGRAMACION ANUAL CCSS 3° - 2024.docx
TERCER GRADO PROGRAMACION ANUAL CCSS 3° - 2024.docxTERCER GRADO PROGRAMACION ANUAL CCSS 3° - 2024.docx
TERCER GRADO PROGRAMACION ANUAL CCSS 3° - 2024.docx
 
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdfRESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
 
flujo de materia y energía ecosistemas.
flujo de materia y  energía ecosistemas.flujo de materia y  energía ecosistemas.
flujo de materia y energía ecosistemas.
 
2.15. Calendario Civico Escolar 2024.docx
2.15. Calendario Civico Escolar 2024.docx2.15. Calendario Civico Escolar 2024.docx
2.15. Calendario Civico Escolar 2024.docx
 
DESCRIPCIÓN-LOS-DILEMAS-DEL-CONOCIMIENTO.pptx
DESCRIPCIÓN-LOS-DILEMAS-DEL-CONOCIMIENTO.pptxDESCRIPCIÓN-LOS-DILEMAS-DEL-CONOCIMIENTO.pptx
DESCRIPCIÓN-LOS-DILEMAS-DEL-CONOCIMIENTO.pptx
 
novelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesis
novelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesisnovelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesis
novelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesis
 
a propósito del estado su relevancia y definiciones
a propósito del estado su relevancia y definicionesa propósito del estado su relevancia y definiciones
a propósito del estado su relevancia y definiciones
 
ciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemasciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemas
 
Vínculo afectivo (labor expositivo de grupo )
Vínculo afectivo (labor expositivo de grupo )Vínculo afectivo (labor expositivo de grupo )
Vínculo afectivo (labor expositivo de grupo )
 
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdfPasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
 
¿Que es Fuerza? online 2024 Repaso CRECE.pptx
¿Que es Fuerza? online 2024 Repaso CRECE.pptx¿Que es Fuerza? online 2024 Repaso CRECE.pptx
¿Que es Fuerza? online 2024 Repaso CRECE.pptx
 
Estudios Sociales libro 8vo grado Básico
Estudios Sociales libro 8vo grado BásicoEstudios Sociales libro 8vo grado Básico
Estudios Sociales libro 8vo grado Básico
 
proyecto semana de los Jardines, actividades a realizar para resaltar esta fecha
proyecto semana de los Jardines, actividades a realizar para resaltar esta fechaproyecto semana de los Jardines, actividades a realizar para resaltar esta fecha
proyecto semana de los Jardines, actividades a realizar para resaltar esta fecha
 
Revista Faro Normalista 6, 18 de mayo 2024
Revista Faro Normalista 6, 18 de mayo 2024Revista Faro Normalista 6, 18 de mayo 2024
Revista Faro Normalista 6, 18 de mayo 2024
 
Época colonial: vestimenta, costumbres y juegos de la época
Época colonial: vestimenta, costumbres y juegos de la épocaÉpoca colonial: vestimenta, costumbres y juegos de la época
Época colonial: vestimenta, costumbres y juegos de la época
 
EVALUACION del tercer trimestre 2024 nap.docx
EVALUACION  del tercer trimestre 2024 nap.docxEVALUACION  del tercer trimestre 2024 nap.docx
EVALUACION del tercer trimestre 2024 nap.docx
 
Comunidades Virtuales de Aprendizaje Caracteristicas.pptx
Comunidades Virtuales de Aprendizaje Caracteristicas.pptxComunidades Virtuales de Aprendizaje Caracteristicas.pptx
Comunidades Virtuales de Aprendizaje Caracteristicas.pptx
 
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...
 
Tema 9. Roma. 1º ESO 2014. Ciencias SOciales
Tema 9. Roma. 1º ESO 2014. Ciencias SOcialesTema 9. Roma. 1º ESO 2014. Ciencias SOciales
Tema 9. Roma. 1º ESO 2014. Ciencias SOciales
 
Como construir los vínculos afectivos (Grupal)
Como construir los vínculos afectivos (Grupal)Como construir los vínculos afectivos (Grupal)
Como construir los vínculos afectivos (Grupal)
 

Laboratorio 04 tpc

  • 1. UD TALLER DE PROGRAMACION CONCURRENTE - LABORATORIO Ing. Raúl J. Pomasoncco Pomacanchari Página 1 LABORATORIO N. 03 I. DEFINICION : POO 1. Abstracción 2. Encapsulamiento 3. Modularidad 4. Jerarquía(Herencia) 5. Polimorfismo 1. Abstracción La abstracción es uno de los medios más importantes mediante el cual nos enfrentamos con la complejidad inherente al software. La abstracción es la propiedad que permite representar las características esenciales de un objeto sin preocuparse de las restantes características (no esenciales). La abstracción se centra en la vista externa de un objeto, de modo que sirva para separar el comportamiento esencial de un objeto de su implementación. 2. Encapsulamiento El encapsulamiento o encapsulación es la propiedad que permite asegurar que el contenido de la información de un objeto esta oculta del mundo exterior: el objeto A no conoce lo que hace el objeto B, y viceversa. De esta manera combinamos los datos y los métodos que manejan dichos datos en un único objeto. 3. Modularidad La modularidad es la propiedad que permite dividir una aplicación en partes más pequeñas (llamadas módulos), cada una de las cuales debe ser tan independiente como sea posible de la aplicación en si y de las restantes partes. 4. JERARQUÍA(HERENCIA) La jerarquía es una propiedad que permite una ordenación de las abstracciones. Las dos jerarquías más importantes de un sistema complejo son: · Estructura de clases (jerarquía es−un(is−a):generalización/especialización) · Estructura de objetos (jerarquía parte de(part−of):agregación) 4.1 HERENCIA SIMPLE (Herencia jerárquica)
  • 2. UD TALLER DE PROGRAMACION CONCURRENTE - LABORATORIO Ing. Raúl J. Pomasoncco Pomacanchari Página 2 En esta jerarquía cada clase tiene como máximo una sola superclase. La herencia simple permite que una clase herede las propiedades de su superclase en una cadena jerárquica. 4.2 HERENCIA MÚLTIPLE (Herencia en malla) Una malla o retícula consta de clases, cada una de las cuales puede tener una o más superclases inmediatas. Una herencia múltiple es aquella en la que cada clase puede heredar métodos y variables de cualquier número de superclases. La clase C tiene dos superclases, A y D. Por consiguiente, la clase C hereda las propiedades de las clases A y D. Evidentemente, esta acción puede producir un conflicto de nombres, donde la clase C hereda las mismas propiedades de A y D. 5. Polimorfismo Polimorfismo es la propiedad que indica, literalmente, la posibilidad de que una entidad tome muchas formas. En términos prácticos, el polimorfismo permite referirse a objetos de clases diferentes mediante el mismo elemento de programa y realizar la misma operación de diferentes formas, según sea el objeto que se referencia en ese momento. II. EJERCICIO DE DESARROLLADOS  HERENCIA Humano nombre comer() dormir() Hombre … afeitarse() Mujer … maquillarse()
  • 3. UD TALLER DE PROGRAMACION CONCURRENTE - LABORATORIO Ing. Raúl J. Pomasoncco Pomacanchari Página 3 Clase padre ”Humano” Clase hija (Hombre)
  • 4. UD TALLER DE PROGRAMACION CONCURRENTE - LABORATORIO Ing. Raúl J. Pomasoncco Pomacanchari Página 4 Clase hija”Mujer” Clase procesos
  • 5. UD TALLER DE PROGRAMACION CONCURRENTE - LABORATORIO Ing. Raúl J. Pomasoncco Pomacanchari Página 5 Clase principal  POLIMORFISMO Animal HacerRuido() Gato … hacerRuido Perro … hacerRuido()
  • 6. UD TALLER DE PROGRAMACION CONCURRENTE - LABORATORIO Ing. Raúl J. Pomasoncco Pomacanchari Página 6