SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE 
ZACATECAS 
UNIDAD  ACADÉMICA DE PINOS 
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN 
 
TEMA: 
Polimorfismo  
UNIDAD 
UNIDAD II “Conceptos Avanzados de la POO” 
MATERIA: 
Programación de Aplicaciones  
PROFESOR(A): 
ISC. Omar Emmanuel Lara Juárez 
ALUMNO(A): 
Jorge Humberto Donato Monreal 
CARRERA: 
INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN 
GRADO Y GRUPO 
9° CUATRIMESTRE “A” 
PINOS, ZACATECAS, 3 julio Del 2015 
Polimorfismo 
Es una relajación del sistema de tipos, de tal manera que una referencia a una clase acepta                                 
direcciones de objetos de dicha clase y de sus clases derivadas.  
 
Herencia y las clasificaciones en Programación Orientada a 
Objetos 
Para poder entender este concepto de POO necesitas entender otras cosas previas,                       
como es el caso de la herencia. Vemos que el polimorfismo y la herencia son dos                               
conceptos estrechamente ligados. Conseguimos implementar polimorfismo en             
jerarquías de clasificación que se dan a través de la herencia. 
 
Por qué el sistema de tipos es importante en Polimorfismo 
Para entender la importancia del tipado de datos, conveniente entender cómo es un                         
lenguaje fuertemente tipado, como es el caso de Java o C. 
A veces, a los lenguajes fuertemente tipados se les llama de "tipado estático" y a                               
los débilmente tipados se les llama "tipado dinámico".  
 
Polimorfismo en objetos 
Tal como funcionan los lenguajes fuertemente tipados, una variable siempre deberá                     
apuntar a un objeto de la clase que se indicó en el momento de su declaración. Una                                 
función cuyo parámetro se haya declarado de una clase, sólo se aceptará recibir                         
objetos de esa clase. Un array que se ha declarado que es de elementos de una                               
clase determinada, solo aceptará que rellenemos sus casillas con objetos de esa                       
clase declarada. 
polimorfismo es el mecanismo por el cual podemos "relajar el sistema de tipos", de                           
modo que nos acepte también objetos de las clases hijas o derivadas. 
la "relajación" del sistema de tipos no es total, sino que tiene que ver con las                               
clasificaciones de herencia que tengas en tus sistemas de clases. Si defines un                         
array con casillas de una determinada clase, el compilador también te aceptará que                         
metas en esas casillas objetos de una clase hija de la que fue declarada. Si declaras                               
que una función recibe como parámetros objetos de una determinada clase, el                       
compilador también te aceptará que le envíes en la invocación objetos de una clase                           
derivada de aquella que fue declarada.  
 
Para qué nos sirve en la práctica el polimorfismo 
Nos centramos en la utilidad del polimorfismo y sus posibilidades para reducir el                         
mantenimiento de los programas informáticos, que es lo que realmente me gustaría                       
que se entienda. 
Gracias al polimorfismo, cuando declaro la función estacionar() puedo decir que                     
recibe como parámetro un objeto de la clase "Vehículo" y el compilador me aceptará                           
no solamente vehículos genéricos, sino todos aquellos objetos que hayamos                   
creado, que hereden de la clase Vehiculo, osea, coches, motos, buses, etc. Esa                         
relajación del sistema de tipos para aceptar una gama de objetos diferente es lo que                             
llamamos polimorfismo. 
 
Conclusión 
Creo que este trabajo viene muy explicado lo que es el polimorfismo ya que no                             
explica con teoría y la misma vez con ejemplos sencillos y fáciles de entender, yo no                               
sabía nada acerca de lo que era el polimorfismo pero ahora me queda claro para                             
qué sirve y cual es su funcionalidad dentro de la programación, además esto nos                           
servirá en un futuro para proyectos que vengan en camino y saber como                         
desarrollarlo. ​También explica cómo el polimorfismo afecta en el código y la                       
diferencia entre lenguajes tipados y no tipados.  

Más contenido relacionado

La actualidad más candente (20)

Polimorfismo
PolimorfismoPolimorfismo
Polimorfismo
 
RESUMEN DE POLIMORFISMO
RESUMEN DE POLIMORFISMORESUMEN DE POLIMORFISMO
RESUMEN DE POLIMORFISMO
 
Polimorfismo 14k
Polimorfismo 14kPolimorfismo 14k
Polimorfismo 14k
 
Polimorfismoomar
PolimorfismoomarPolimorfismoomar
Polimorfismoomar
 
Polimorfismo
PolimorfismoPolimorfismo
Polimorfismo
 
Polimorfismo
PolimorfismoPolimorfismo
Polimorfismo
 
Polimorfismo
PolimorfismoPolimorfismo
Polimorfismo
 
Definiciones taller 8 agost
Definiciones taller 8 agostDefiniciones taller 8 agost
Definiciones taller 8 agost
 
Polimorfismo en Java
Polimorfismo en JavaPolimorfismo en Java
Polimorfismo en Java
 
Interfaces
InterfacesInterfaces
Interfaces
 
4 unidad polimorfismo
4 unidad polimorfismo4 unidad polimorfismo
4 unidad polimorfismo
 
10.Polimorfismo Java
10.Polimorfismo Java10.Polimorfismo Java
10.Polimorfismo Java
 
Polimorfismo ppt
Polimorfismo  pptPolimorfismo  ppt
Polimorfismo ppt
 
Polimorfismo
PolimorfismoPolimorfismo
Polimorfismo
 
10 Polimorfismo
10   Polimorfismo10   Polimorfismo
10 Polimorfismo
 
Polimorfismo
PolimorfismoPolimorfismo
Polimorfismo
 
Polimorfismo en JAVA
Polimorfismo en JAVAPolimorfismo en JAVA
Polimorfismo en JAVA
 
Interfaces 14k
Interfaces 14kInterfaces 14k
Interfaces 14k
 
4 Polimorfismo
4  Polimorfismo4  Polimorfismo
4 Polimorfismo
 
Poo3 java-0910
Poo3 java-0910Poo3 java-0910
Poo3 java-0910
 

Destacado

Limpieza del equipo.
Limpieza del equipo.Limpieza del equipo.
Limpieza del equipo.DainerCruz
 
Clavesdelnuevomarketing
ClavesdelnuevomarketingClavesdelnuevomarketing
Clavesdelnuevomarketingk_natali
 
Alcanzando el corazón de tus hijos
Alcanzando el corazón de tus hijosAlcanzando el corazón de tus hijos
Alcanzando el corazón de tus hijosCiudad Educativa
 
Jhon morales
Jhon moralesJhon morales
Jhon moralesJhon Yate
 
Le Tour de France: une compétition mondialisée.
Le Tour de France: une compétition mondialisée.Le Tour de France: une compétition mondialisée.
Le Tour de France: une compétition mondialisée.Profcdj CDJ
 
Redes yaiza diaz
Redes yaiza diazRedes yaiza diaz
Redes yaiza diazYaizaDiaz
 
Hioftyndcgbtyhvyhujm
HioftyndcgbtyhvyhujmHioftyndcgbtyhvyhujm
HioftyndcgbtyhvyhujmAle Santisbon
 
Calidad y evaluación.elena galvan duran.111
Calidad y evaluación.elena galvan duran.111Calidad y evaluación.elena galvan duran.111
Calidad y evaluación.elena galvan duran.111Galvan17
 
Peridico interactivo1
Peridico interactivo1Peridico interactivo1
Peridico interactivo1fable911
 
practica de correspondencia
practica de correspondenciapractica de correspondencia
practica de correspondenciaCristian Quezada
 
Hamlet.ruano.0.doc - desconocido
  Hamlet.ruano.0.doc - desconocido  Hamlet.ruano.0.doc - desconocido
Hamlet.ruano.0.doc - desconocidoJavier SaaDapart
 
Animar y mejorar la presentacion del blog
Animar y mejorar la presentacion del blogAnimar y mejorar la presentacion del blog
Animar y mejorar la presentacion del blogeleanacordoba
 

Destacado (20)

Limpieza del equipo.
Limpieza del equipo.Limpieza del equipo.
Limpieza del equipo.
 
Práctica tema 1
Práctica tema 1Práctica tema 1
Práctica tema 1
 
5S
5S5S
5S
 
Clavesdelnuevomarketing
ClavesdelnuevomarketingClavesdelnuevomarketing
Clavesdelnuevomarketing
 
Alcanzando el corazón de tus hijos
Alcanzando el corazón de tus hijosAlcanzando el corazón de tus hijos
Alcanzando el corazón de tus hijos
 
Jhon morales
Jhon moralesJhon morales
Jhon morales
 
Le Tour de France: une compétition mondialisée.
Le Tour de France: une compétition mondialisée.Le Tour de France: une compétition mondialisée.
Le Tour de France: une compétition mondialisée.
 
Redes yaiza diaz
Redes yaiza diazRedes yaiza diaz
Redes yaiza diaz
 
Breves notas sobre derechos fundamentales
Breves notas sobre derechos fundamentalesBreves notas sobre derechos fundamentales
Breves notas sobre derechos fundamentales
 
Hioftyndcgbtyhvyhujm
HioftyndcgbtyhvyhujmHioftyndcgbtyhvyhujm
Hioftyndcgbtyhvyhujm
 
Conexiones
ConexionesConexiones
Conexiones
 
Calidad y evaluación.elena galvan duran.111
Calidad y evaluación.elena galvan duran.111Calidad y evaluación.elena galvan duran.111
Calidad y evaluación.elena galvan duran.111
 
Peridico interactivo1
Peridico interactivo1Peridico interactivo1
Peridico interactivo1
 
practica de correspondencia
practica de correspondenciapractica de correspondencia
practica de correspondencia
 
El+cayuco+1
El+cayuco+1El+cayuco+1
El+cayuco+1
 
Iphonographie
IphonographieIphonographie
Iphonographie
 
Taller de Cine
Taller de CineTaller de Cine
Taller de Cine
 
Fundación tesãi rekávo
Fundación tesãi rekávoFundación tesãi rekávo
Fundación tesãi rekávo
 
Hamlet.ruano.0.doc - desconocido
  Hamlet.ruano.0.doc - desconocido  Hamlet.ruano.0.doc - desconocido
Hamlet.ruano.0.doc - desconocido
 
Animar y mejorar la presentacion del blog
Animar y mejorar la presentacion del blogAnimar y mejorar la presentacion del blog
Animar y mejorar la presentacion del blog
 

Similar a polimorfismo

Programación de aplicaciones
Programación de aplicacionesProgramación de aplicaciones
Programación de aplicacionesEdward Contreras
 
Investigacion v unidad
Investigacion v unidadInvestigacion v unidad
Investigacion v unidadElena Perz
 
Presentacion progra
Presentacion prograPresentacion progra
Presentacion prograzeta2015
 
Herencia yPolimorfismo
Herencia yPolimorfismoHerencia yPolimorfismo
Herencia yPolimorfismoJosé D Pluas
 
COCEPTOS BASICOS
COCEPTOS BASICOSCOCEPTOS BASICOS
COCEPTOS BASICOSMagyll
 
Abstraccion
AbstraccionAbstraccion
Abstraccionwouyrmz
 
Abstraccion
AbstraccionAbstraccion
Abstraccionwouyrmz
 
Introducción a la programación orientada a objetos en java
Introducción a la programación orientada a objetos en javaIntroducción a la programación orientada a objetos en java
Introducción a la programación orientada a objetos en javaFranco Morante Rodriguez
 
Programaciom avanzada orientada a objetos
Programaciom avanzada orientada a objetosProgramaciom avanzada orientada a objetos
Programaciom avanzada orientada a objetosJonathan Macías
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónrulo182
 
Trabajo de diceño y realizacion
Trabajo de diceño y realizacionTrabajo de diceño y realizacion
Trabajo de diceño y realizacionLolyPila
 

Similar a polimorfismo (20)

Programación de aplicaciones
Programación de aplicacionesProgramación de aplicaciones
Programación de aplicaciones
 
Guía polimorfismo
Guía polimorfismoGuía polimorfismo
Guía polimorfismo
 
Polimorfismo
PolimorfismoPolimorfismo
Polimorfismo
 
Investigacion v unidad
Investigacion v unidadInvestigacion v unidad
Investigacion v unidad
 
Polimorfismo
PolimorfismoPolimorfismo
Polimorfismo
 
Herencia
HerenciaHerencia
Herencia
 
Presentacion progra
Presentacion prograPresentacion progra
Presentacion progra
 
Herencia yPolimorfismo
Herencia yPolimorfismoHerencia yPolimorfismo
Herencia yPolimorfismo
 
COCEPTOS BASICOS
COCEPTOS BASICOSCOCEPTOS BASICOS
COCEPTOS BASICOS
 
Abstraccion
AbstraccionAbstraccion
Abstraccion
 
Abstraccion
AbstraccionAbstraccion
Abstraccion
 
Polimorfism oo
Polimorfism ooPolimorfism oo
Polimorfism oo
 
Introducción a la programación orientada a objetos en java
Introducción a la programación orientada a objetos en javaIntroducción a la programación orientada a objetos en java
Introducción a la programación orientada a objetos en java
 
JAVA- basico
JAVA- basicoJAVA- basico
JAVA- basico
 
Programaciom avanzada orientada a objetos
Programaciom avanzada orientada a objetosProgramaciom avanzada orientada a objetos
Programaciom avanzada orientada a objetos
 
Abstracción
AbstracciónAbstracción
Abstracción
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Tema4 herencia
Tema4 herenciaTema4 herencia
Tema4 herencia
 
Trabajo de diceño y realizacion
Trabajo de diceño y realizacionTrabajo de diceño y realizacion
Trabajo de diceño y realizacion
 
Guía Herencia PO_O
Guía Herencia PO_OGuía Herencia PO_O
Guía Herencia PO_O
 

Más de Jorge Humberto Donato Monreal (11)

Trabajofinal plan de_comunicacion
Trabajofinal plan de_comunicacionTrabajofinal plan de_comunicacion
Trabajofinal plan de_comunicacion
 
Transacciones
Transacciones Transacciones
Transacciones
 
Trabajo final unidad_i
Trabajo final unidad_iTrabajo final unidad_i
Trabajo final unidad_i
 
Trabajo final, RESUMEN DE NORMAS DE ESTANDARIZACION
Trabajo final, RESUMEN DE NORMAS DE ESTANDARIZACION Trabajo final, RESUMEN DE NORMAS DE ESTANDARIZACION
Trabajo final, RESUMEN DE NORMAS DE ESTANDARIZACION
 
Plantilla trabajo final rosario jorge
Plantilla trabajo final rosario jorgePlantilla trabajo final rosario jorge
Plantilla trabajo final rosario jorge
 
Plantilla trabajo final_LIZ Y MARICHUY
Plantilla trabajo final_LIZ Y MARICHUYPlantilla trabajo final_LIZ Y MARICHUY
Plantilla trabajo final_LIZ Y MARICHUY
 
Mapa conceptual calidad
Mapa conceptual calidadMapa conceptual calidad
Mapa conceptual calidad
 
Mapa mental
Mapa mentalMapa mental
Mapa mental
 
Manual de conexion
Manual de conexionManual de conexion
Manual de conexion
 
Paradigmas
ParadigmasParadigmas
Paradigmas
 
Cuadro comparativo intranet, internet y extranet.
Cuadro comparativo intranet, internet y extranet.Cuadro comparativo intranet, internet y extranet.
Cuadro comparativo intranet, internet y extranet.
 

Último

Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 

Último (20)

Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 

polimorfismo

  • 2. Polimorfismo  Es una relajación del sistema de tipos, de tal manera que una referencia a una clase acepta                                  direcciones de objetos de dicha clase y de sus clases derivadas.     Herencia y las clasificaciones en Programación Orientada a  Objetos  Para poder entender este concepto de POO necesitas entender otras cosas previas,                        como es el caso de la herencia. Vemos que el polimorfismo y la herencia son dos                                conceptos estrechamente ligados. Conseguimos implementar polimorfismo en              jerarquías de clasificación que se dan a través de la herencia.    Por qué el sistema de tipos es importante en Polimorfismo  Para entender la importancia del tipado de datos, conveniente entender cómo es un                          lenguaje fuertemente tipado, como es el caso de Java o C.  A veces, a los lenguajes fuertemente tipados se les llama de "tipado estático" y a                                los débilmente tipados se les llama "tipado dinámico".     Polimorfismo en objetos  Tal como funcionan los lenguajes fuertemente tipados, una variable siempre deberá                      apuntar a un objeto de la clase que se indicó en el momento de su declaración. Una                                  función cuyo parámetro se haya declarado de una clase, sólo se aceptará recibir                          objetos de esa clase. Un array que se ha declarado que es de elementos de una                                clase determinada, solo aceptará que rellenemos sus casillas con objetos de esa                        clase declarada.  polimorfismo es el mecanismo por el cual podemos "relajar el sistema de tipos", de                            modo que nos acepte también objetos de las clases hijas o derivadas.  la "relajación" del sistema de tipos no es total, sino que tiene que ver con las                                clasificaciones de herencia que tengas en tus sistemas de clases. Si defines un                          array con casillas de una determinada clase, el compilador también te aceptará que                          metas en esas casillas objetos de una clase hija de la que fue declarada. Si declaras                                que una función recibe como parámetros objetos de una determinada clase, el                        compilador también te aceptará que le envíes en la invocación objetos de una clase                            derivada de aquella que fue declarada.     Para qué nos sirve en la práctica el polimorfismo  Nos centramos en la utilidad del polimorfismo y sus posibilidades para reducir el                          mantenimiento de los programas informáticos, que es lo que realmente me gustaría                        que se entienda.  Gracias al polimorfismo, cuando declaro la función estacionar() puedo decir que                      recibe como parámetro un objeto de la clase "Vehículo" y el compilador me aceptará                            no solamente vehículos genéricos, sino todos aquellos objetos que hayamos                   
  • 3. creado, que hereden de la clase Vehiculo, osea, coches, motos, buses, etc. Esa                          relajación del sistema de tipos para aceptar una gama de objetos diferente es lo que                              llamamos polimorfismo.    Conclusión  Creo que este trabajo viene muy explicado lo que es el polimorfismo ya que no                              explica con teoría y la misma vez con ejemplos sencillos y fáciles de entender, yo no                                sabía nada acerca de lo que era el polimorfismo pero ahora me queda claro para                              qué sirve y cual es su funcionalidad dentro de la programación, además esto nos                            servirá en un futuro para proyectos que vengan en camino y saber como                          desarrollarlo. ​También explica cómo el polimorfismo afecta en el código y la                        diferencia entre lenguajes tipados y no tipados.