SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
Universidad Tecnológica del Estado de Zacatecas
Unidad Académica de Pinos
Tecnología de la Información y Comunicación (TIC)
Conceptos Básicos de la Programación Orientada a
Objetos (POO)
Resumen Polimorfismo
Omar Emmanuel Lara Juárez
Mónica de los Ángeles Ramírez Moreno
9°”A”
Matricula: 481200605
Pinos, Zacatecas A. 03 de julio del 2015
Polimorfismo
Es una relajación del sistema de tipos, de tal manera que una referencia a una clase
(atributo, parámetro o declaración local o elemento de un vector) acepta direcciones
de objetos de dicha clase y de sus clases derivadas (hijas, nietas, etc.).
Herencia y las clasificaciones en Programación Orientada a
Objetos
Estos dos conceptos van de la mano porque se implementa el polimorfismo y se
clasifica a través de la herencia.
¿Por qué el sistema de tipos es importante en Polimorfismo?
Los típicos lenguajes de programación al crear una variable siempre se debe decir
el tipo de datos que es por qué no sabrá lo que se quiere decir o expresar. Podemos
dar varios ejemplos como miNumero que va a pedir números enteros y no permitirá
letras u otra cosa siempre será números enteros, otro ejemplo es Largometraje que
va a rojar lo que se le indique, etc.
Polimorfismo en objeto
Se debe declarar una variable apuntando a objetos de la clase que se ha
determinado solo se aceptan objeto de la clase indicada. Podemos colocar un array
que se rellenaran con los elementos de la 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.
¿Para qué nos sirve en la práctica de Polimorfismo?
Nos habla de dos ejemplos que nos refleja el Polimorfismo; el primero es de
Largometraje, el cual tenemos la clase Cine que va a reproducir Películas y
Documentales los cuales tiene entradas y preferencias en los usuarios si en caso
de que existiera otro atributo que no fuera este tipo tendría que crear otro método
para reproducirlo e la misma clase pero gracias a polimorfismo donde creamos un
método reproducir() y este podrá reproducir cual quiere tipo de Largometraje. El
segundo ejemplo es de un Parking este estaciona coches, motos, bus; se crea un
método de estacionar(), el cual va estacionar cualquier tipo de vehículo sin
Polimorfismo tendríamos que crear un método que permita estacionar los objetos
de las clases Coche, moto y buses y en caso de que llegue otro tipo de vehículo se
tendrá que crear otro método que agregue los nuevos.
A partir de aquí puede haber otra serie de consideraciones y recomendaciones, así
como características implementadas en otros lenguajes,
Conclusión
En conclusión el polimorfismo nos ayuda a hacer menos código a momento de
hacer declaraciones cuando se ocupan varias clases y los objetos de las mismas
ya que con asignar un método se puede incluir varios tipos de atributos que se
reflejan en cada clase que se vaya a definir para obtener sus objetos o los arroje
para trabajar con ellos.
Los lenguajes que nos muestra que son JavaScript y PHP son los cuales que se los
más débilmente ticipados para el polimorfismo en cambio las características de Java
son fuertemente tipados, los cuales son los que se utilizan el Polimorfismo.

Weitere ähnliche Inhalte

Was ist angesagt?

Estructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoEstructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoJosé Antonio Sandoval Acosta
 
Colas en programacion
Colas en programacionColas en programacion
Colas en programacionLuis Igoodbad
 
Constructores en Java
Constructores en JavaConstructores en Java
Constructores en JavaUCE
 
POO: Herencia, Abstraccion y Polimorfismo
POO: Herencia, Abstraccion y PolimorfismoPOO: Herencia, Abstraccion y Polimorfismo
POO: Herencia, Abstraccion y PolimorfismoActimel
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Giancarlo Aguilar
 
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datosEstructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datosJosé Antonio Sandoval Acosta
 
Origen del Modelo OSI y su impacto en als estructuras de redes
Origen del Modelo OSI y su impacto en als estructuras de redesOrigen del Modelo OSI y su impacto en als estructuras de redes
Origen del Modelo OSI y su impacto en als estructuras de redesKim Sorel Rush
 
maquinas de turing
maquinas de turingmaquinas de turing
maquinas de turingAnel Sosa
 
Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Yarquiri Claudio
 
Conceptos de POO (Programacion Orientada a Objetos)
Conceptos de POO (Programacion Orientada a Objetos)Conceptos de POO (Programacion Orientada a Objetos)
Conceptos de POO (Programacion Orientada a Objetos)Josue Lara Reyes
 
Arreglos vectores pseint
Arreglos vectores pseintArreglos vectores pseint
Arreglos vectores pseintHEIVER CUESTA
 

Was ist angesagt? (20)

Estructura Básica de PHP
Estructura Básica de PHPEstructura Básica de PHP
Estructura Básica de PHP
 
Tipos De Datos
Tipos De DatosTipos De Datos
Tipos De Datos
 
Estructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoEstructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamiento
 
6 Curso de POO en Java - clases y objetos
6  Curso de POO en Java - clases y objetos6  Curso de POO en Java - clases y objetos
6 Curso de POO en Java - clases y objetos
 
Colas en programacion
Colas en programacionColas en programacion
Colas en programacion
 
Constructores en Java
Constructores en JavaConstructores en Java
Constructores en Java
 
Pilas, colas, y listas estructura de datos
Pilas, colas, y listas estructura de datosPilas, colas, y listas estructura de datos
Pilas, colas, y listas estructura de datos
 
POO: Herencia, Abstraccion y Polimorfismo
POO: Herencia, Abstraccion y PolimorfismoPOO: Herencia, Abstraccion y Polimorfismo
POO: Herencia, Abstraccion y Polimorfismo
 
Exposición Diagrama de Clases
Exposición Diagrama de ClasesExposición Diagrama de Clases
Exposición Diagrama de Clases
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
 
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datosEstructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
 
Origen del Modelo OSI y su impacto en als estructuras de redes
Origen del Modelo OSI y su impacto en als estructuras de redesOrigen del Modelo OSI y su impacto en als estructuras de redes
Origen del Modelo OSI y su impacto en als estructuras de redes
 
Colas
ColasColas
Colas
 
maquinas de turing
maquinas de turingmaquinas de turing
maquinas de turing
 
Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos
 
PROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOSPROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOS
 
Conceptos de POO (Programacion Orientada a Objetos)
Conceptos de POO (Programacion Orientada a Objetos)Conceptos de POO (Programacion Orientada a Objetos)
Conceptos de POO (Programacion Orientada a Objetos)
 
Recursividad
RecursividadRecursividad
Recursividad
 
Polimorfismo
PolimorfismoPolimorfismo
Polimorfismo
 
Arreglos vectores pseint
Arreglos vectores pseintArreglos vectores pseint
Arreglos vectores pseint
 

Ähnlich wie Polimorfismo resumen (20)

Resumen polimorfismo
Resumen polimorfismoResumen polimorfismo
Resumen polimorfismo
 
Polimorfismo
PolimorfismoPolimorfismo
Polimorfismo
 
Polimorfismo
PolimorfismoPolimorfismo
Polimorfismo
 
Polimorfismo1
Polimorfismo1Polimorfismo1
Polimorfismo1
 
RESUMEN DE POLIMORFISMO
RESUMEN DE POLIMORFISMORESUMEN DE POLIMORFISMO
RESUMEN DE POLIMORFISMO
 
Polimorfismo
PolimorfismoPolimorfismo
Polimorfismo
 
polimorfismo
polimorfismopolimorfismo
polimorfismo
 
Polimorfismo
PolimorfismoPolimorfismo
Polimorfismo
 
Polimorfismo
PolimorfismoPolimorfismo
Polimorfismo
 
Polimorfismo
PolimorfismoPolimorfismo
Polimorfismo
 
Programación de aplicaciones
Programación de aplicacionesProgramación de aplicaciones
Programación de aplicaciones
 
Polimorfismo 14k
Polimorfismo 14kPolimorfismo 14k
Polimorfismo 14k
 
Polimorfismo
PolimorfismoPolimorfismo
Polimorfismo
 
Guía polimorfismo
Guía polimorfismoGuía polimorfismo
Guía polimorfismo
 
Polimorfismo
PolimorfismoPolimorfismo
Polimorfismo
 
Polimorfismoomar
PolimorfismoomarPolimorfismoomar
Polimorfismoomar
 
Polimorfismo_PApps
Polimorfismo_PAppsPolimorfismo_PApps
Polimorfismo_PApps
 
UT05-POO.pdf
UT05-POO.pdfUT05-POO.pdf
UT05-POO.pdf
 
Presentacion progra
Presentacion prograPresentacion progra
Presentacion progra
 
Planificacion ti4 program_ar_v14-02-2018
Planificacion ti4 program_ar_v14-02-2018Planificacion ti4 program_ar_v14-02-2018
Planificacion ti4 program_ar_v14-02-2018
 

Mehr von wouyrmz

Interfaces
InterfacesInterfaces
Interfaceswouyrmz
 
Abstraccion
AbstraccionAbstraccion
Abstraccionwouyrmz
 
Abstraccion
AbstraccionAbstraccion
Abstraccionwouyrmz
 
Normativilidad en telecomunicaciones
Normativilidad en telecomunicacionesNormativilidad en telecomunicaciones
Normativilidad en telecomunicacioneswouyrmz
 
Manual de radio
Manual de radioManual de radio
Manual de radiowouyrmz
 
Antenas aplicaciones telecomunicaciones
Antenas aplicaciones telecomunicacionesAntenas aplicaciones telecomunicaciones
Antenas aplicaciones telecomunicacioneswouyrmz
 
Aplication
AplicationAplication
Aplicationwouyrmz
 
Tarbajo final
Tarbajo finalTarbajo final
Tarbajo finalwouyrmz
 
Tarbajo final
Tarbajo finalTarbajo final
Tarbajo finalwouyrmz
 
Elaboracion de una bd con dreawever
Elaboracion de una bd con dreaweverElaboracion de una bd con dreawever
Elaboracion de una bd con dreaweverwouyrmz
 
Registros wouy
Registros wouyRegistros wouy
Registros wouywouyrmz
 
Registros en php
Registros en phpRegistros en php
Registros en phpwouyrmz
 
Tabla comparativa de paradigma de la poo y programacion estructurada
Tabla comparativa de paradigma de la poo y programacion estructuradaTabla comparativa de paradigma de la poo y programacion estructurada
Tabla comparativa de paradigma de la poo y programacion estructuradawouyrmz
 
Tabla comparativa de paradigma de la poo y programacion estructurada
Tabla comparativa de paradigma de la poo y programacion estructuradaTabla comparativa de paradigma de la poo y programacion estructurada
Tabla comparativa de paradigma de la poo y programacion estructuradawouyrmz
 

Mehr von wouyrmz (16)

Interfaces
InterfacesInterfaces
Interfaces
 
Abstraccion
AbstraccionAbstraccion
Abstraccion
 
Abstraccion
AbstraccionAbstraccion
Abstraccion
 
Normativilidad en telecomunicaciones
Normativilidad en telecomunicacionesNormativilidad en telecomunicaciones
Normativilidad en telecomunicaciones
 
Manual de radio
Manual de radioManual de radio
Manual de radio
 
Antenas aplicaciones telecomunicaciones
Antenas aplicaciones telecomunicacionesAntenas aplicaciones telecomunicaciones
Antenas aplicaciones telecomunicaciones
 
Normas
NormasNormas
Normas
 
Aplication
AplicationAplication
Aplication
 
Tarbajo final
Tarbajo finalTarbajo final
Tarbajo final
 
Tarbajo final
Tarbajo finalTarbajo final
Tarbajo final
 
Elaboracion de una bd con dreawever
Elaboracion de una bd con dreaweverElaboracion de una bd con dreawever
Elaboracion de una bd con dreawever
 
Registros wouy
Registros wouyRegistros wouy
Registros wouy
 
Registros en php
Registros en phpRegistros en php
Registros en php
 
5 cosas
5 cosas5 cosas
5 cosas
 
Tabla comparativa de paradigma de la poo y programacion estructurada
Tabla comparativa de paradigma de la poo y programacion estructuradaTabla comparativa de paradigma de la poo y programacion estructurada
Tabla comparativa de paradigma de la poo y programacion estructurada
 
Tabla comparativa de paradigma de la poo y programacion estructurada
Tabla comparativa de paradigma de la poo y programacion estructuradaTabla comparativa de paradigma de la poo y programacion estructurada
Tabla comparativa de paradigma de la poo y programacion estructurada
 

Polimorfismo resumen

  • 1. Universidad Tecnológica del Estado de Zacatecas Unidad Académica de Pinos Tecnología de la Información y Comunicación (TIC) Conceptos Básicos de la Programación Orientada a Objetos (POO) Resumen Polimorfismo Omar Emmanuel Lara Juárez Mónica de los Ángeles Ramírez Moreno 9°”A” Matricula: 481200605 Pinos, Zacatecas A. 03 de julio del 2015
  • 2. Polimorfismo Es una relajación del sistema de tipos, de tal manera que una referencia a una clase (atributo, parámetro o declaración local o elemento de un vector) acepta direcciones de objetos de dicha clase y de sus clases derivadas (hijas, nietas, etc.). Herencia y las clasificaciones en Programación Orientada a Objetos Estos dos conceptos van de la mano porque se implementa el polimorfismo y se clasifica a través de la herencia. ¿Por qué el sistema de tipos es importante en Polimorfismo? Los típicos lenguajes de programación al crear una variable siempre se debe decir el tipo de datos que es por qué no sabrá lo que se quiere decir o expresar. Podemos dar varios ejemplos como miNumero que va a pedir números enteros y no permitirá letras u otra cosa siempre será números enteros, otro ejemplo es Largometraje que va a rojar lo que se le indique, etc. Polimorfismo en objeto Se debe declarar una variable apuntando a objetos de la clase que se ha determinado solo se aceptan objeto de la clase indicada. Podemos colocar un array que se rellenaran con los elementos de la 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.
  • 3. ¿Para qué nos sirve en la práctica de Polimorfismo? Nos habla de dos ejemplos que nos refleja el Polimorfismo; el primero es de Largometraje, el cual tenemos la clase Cine que va a reproducir Películas y Documentales los cuales tiene entradas y preferencias en los usuarios si en caso de que existiera otro atributo que no fuera este tipo tendría que crear otro método para reproducirlo e la misma clase pero gracias a polimorfismo donde creamos un método reproducir() y este podrá reproducir cual quiere tipo de Largometraje. El segundo ejemplo es de un Parking este estaciona coches, motos, bus; se crea un método de estacionar(), el cual va estacionar cualquier tipo de vehículo sin Polimorfismo tendríamos que crear un método que permita estacionar los objetos de las clases Coche, moto y buses y en caso de que llegue otro tipo de vehículo se tendrá que crear otro método que agregue los nuevos. A partir de aquí puede haber otra serie de consideraciones y recomendaciones, así como características implementadas en otros lenguajes,
  • 4. Conclusión En conclusión el polimorfismo nos ayuda a hacer menos código a momento de hacer declaraciones cuando se ocupan varias clases y los objetos de las mismas ya que con asignar un método se puede incluir varios tipos de atributos que se reflejan en cada clase que se vaya a definir para obtener sus objetos o los arroje para trabajar con ellos. Los lenguajes que nos muestra que son JavaScript y PHP son los cuales que se los más débilmente ticipados para el polimorfismo en cambio las características de Java son fuertemente tipados, los cuales son los que se utilizan el Polimorfismo.