Вы находитесь на странице: 1из 8

Ingeniería en Desarrollo de Software

Sexto Semestre

Programa de la asignatura:

Programación NET 2

Unidad 2. Herencia y Polimorfismos en el Lenguaje de Programa

Actividad 3. Métodos Polimórficos

Amadeo Cóporo Quintana

José Abraham Araiza Gutiérrez ES162003625

Gerardo Bernal Rodríguez ES162000840 (Encargado de la actividad)

16 de Mayo de 2019
Contenido
Introducción ....................................................................................................................................... 1
Desarrollo........................................................................................................................................... 2
Conclusión ......................................................................................................................................... 5
Fuentes de consulta: ........................................................................................................................ 6
PROGRAMACION NET II

Introducción

En esta actividad se analizarán los distintos tipos de polimorfismo y cuáles son las
funciones que tienen, ejemplificando 3 casos los cuales son de uso real y funcional
logrando crear del polimorfismo un claro ejemplo de los atributos de cada objeto y
como se va heredando a cada objeto.

1
PROGRAMACION NET II

Desarrollo
Actividad 3. Métodos Polimórficos
Propósito: Identificar los usos del polimorfismo de métodos mediante
ejemplos de uso.
1. Después de revisar el material de estudio de esta unidad, analiza los conceptos
de:
 Método polimórfico
 Polimorfismo
 Tipos de Polimorfismo

1. Observa en qué aplicaciones reales son de utilidad los métodos polimórficos, es


decir, situaciones en los cuales pueda plantearse un polimorfismo como solución
y menciona 3 ejemplos.
2. Analiza el tipo de método polimórfico al que corresponde cada uno de los 3
ejemplos seleccionados.
3. organiza ésta información en un cuadro comparativo de manera que describas
el análisis anterior detallado.

1. Integra el desarrollo de tu actividad en un documento y guárdalo con el nombre


DPRN2_U2_A3_XXYZ. Sustituye las XX por las dos primeras letras de tu primer
nombre, la Y por tu primer apellido y la Z por tu segundo apellido.
2. Consulta los criterios de evaluación de la actividad para que los consideres en
el desarrollo de la misma.
3. Publica tu aporte en este foro y redacta en el cuadro de texto una breve reseña
de tu actividad no mayor a cinco renglones y a continuación adjunta tu archivo.

2
PROGRAMACION NET II

Usos del polimorfismo de métodos

Polimorfismo

El polimorfismo suele considerarse el tercer pilar de la programación orientada a objetos, después de la


encapsulación y la herencia.
En programación orientada a objetos el polimorfismo se refiere a la posibilidad de definir clases diferentes
que tienen métodos o atributos denominados de forma idéntica, pero que se comportan de manera distinta.

Métodos polimórficos

Es una función que tiene el mismo nombre, pero diferente tipo de parámetros y funcionalidad, de los cuales
existen 3 tipos en C#:

Polimorfismo de
Polimorfismo paramétrico Polimorfismo de inclusión
sobrecarga

La sobrecarga se refiere a la Es la capacidad para definir varias Cuando un objeto se utiliza


posibilidad de tener dos o funciones utilizando el mismo nombre, como un tipo que no es ella
más funciones con el mismo pero usando parámetros diferentes. El misma sino de una clase
nombre pero con polimorfismo paramétrico selecciona padre, se tiene un
funcionalidad diferente, automáticamente el método correcto a polimorfismo a nivel de objeto,
basada en el tipo y cantidad aplicar en función del tipo de datos también llamado de inclusión,
de parámetros que recibe. pasados en el parámetro. redefinición o subtipado.

3
PROGRAMACION NET II

Instanciar la clase padre e


iniciarla con la clase hijo:

4
PROGRAMACION NET II

Conclusión

En esta actividad de lograron ejemplificar 3 casos. En la captura de datos se logra


el encapsulamiento de los datos para ser llamados. En la ecuación lineal se realiza
la declaración de los valores y tipos que se estarán ejecutando para realizar la
ecuación. En el último se utiliza un método el cual nos permite llamar la herencia
del padre. En estos ejemplos es muy evidente el uso del polimorfismo y herencia
adecuando cada problema y atributos de cada objeto.

5
PROGRAMACION NET II

Fuentes de consulta:

Herencia y polimorfismo en el lenguaje de programación C Sharp. Universidad


abierta y a distancia de México. Recuperado el 31 de octubre de 2018, de:
https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/2016_S1-
B2/DS/06/DPRN2/U2/Unidad_2_herencia_y_polimorfismo.pdf

Polimorfismo (Informática). EcuRed. Recuperado el 31 de octubre de 2018, de:


https://www.ecured.cu/Polimorfismo_(Inform%C3%A1tica)

Víctor Hugo Cárdenas Valenzuela []. (04-10-2017). Clases, Herencia y Polimorfismo


en C#. [Video]. Recuperado de https://www.youtube.com/watch?v=9OiEjnYU09o

Вам также может понравиться

  • Fase 4 - RafaelMaldonado
    Fase 4 - RafaelMaldonado
    Документ17 страниц
    Fase 4 - RafaelMaldonado
    Millas A Forza
    Оценок пока нет
  • DPW1 U3 A1 Islh
    DPW1 U3 A1 Islh
    Документ14 страниц
    DPW1 U3 A1 Islh
    Isay H. Lucas Hernández
    Оценок пока нет
  • DPRN2 U2 A2
    DPRN2 U2 A2
    Документ18 страниц
    DPRN2 U2 A2
    Arturvillegas
    Оценок пока нет
  • DPRN2 U3 A1 Gudg
    DPRN2 U3 A1 Gudg
    Документ8 страниц
    DPRN2 U3 A1 Gudg
    Guillermo Duran Garcia
    Оценок пока нет
  • DPRN2 U2 A1 Ezac
    DPRN2 U2 A1 Ezac
    Документ10 страниц
    DPRN2 U2 A1 Ezac
    JOSE LUIS
    Оценок пока нет
  • DPRN3 U3 A1 Erhg
    DPRN3 U3 A1 Erhg
    Документ5 страниц
    DPRN3 U3 A1 Erhg
    hernandezgaer
    Оценок пока нет
  • DPSS U2 A2 Maop.
    DPSS U2 A2 Maop.
    Документ9 страниц
    DPSS U2 A2 Maop.
    Brenda Diaz Sierra
    Оценок пока нет
  • DPSS U2 A3 Maop.
    DPSS U2 A3 Maop.
    Документ7 страниц
    DPSS U2 A3 Maop.
    Brenda Diaz Sierra
    Оценок пока нет
  • Ddse U1 A2 Camr
    Ddse U1 A2 Camr
    Документ6 страниц
    Ddse U1 A2 Camr
    CARLOS EDUARDO MALDONADO RODRIGUEZ
    Оценок пока нет
  • Dpss U3 A1 Gudg
    Dpss U3 A1 Gudg
    Документ7 страниц
    Dpss U3 A1 Gudg
    Guillermo Duran
    100% (1)
  • Dgti U2 Ea Maop
    Dgti U2 Ea Maop
    Документ12 страниц
    Dgti U2 Ea Maop
    Brenda Diaz Sierra
    Оценок пока нет
  • DMDS U3 A1
    DMDS U3 A1
    Документ4 страницы
    DMDS U3 A1
    Paco Alonso
    Оценок пока нет
  • Dgti U3 Ea Maop
    Dgti U3 Ea Maop
    Документ10 страниц
    Dgti U3 Ea Maop
    Brenda Diaz Sierra
    Оценок пока нет
  • Dsei U1 A3 Gudg
    Dsei U1 A3 Gudg
    Документ11 страниц
    Dsei U1 A3 Gudg
    Guillermo Duran
    Оценок пока нет
  • DPSS U2 A2 JTGB
    DPSS U2 A2 JTGB
    Документ4 страницы
    DPSS U2 A2 JTGB
    AlejandroHernandez
    0% (2)
  • DPRN1 U3 A1 Ivvs
    DPRN1 U3 A1 Ivvs
    Документ14 страниц
    DPRN1 U3 A1 Ivvs
    Any Mon
    Оценок пока нет
  • Dgti U2 A2 MGTN
    Dgti U2 A2 MGTN
    Документ9 страниц
    Dgti U2 A2 MGTN
    Santeago Rosas
    Оценок пока нет
  • DMCS U2 Ea Lula
    DMCS U2 Ea Lula
    Документ5 страниц
    DMCS U2 Ea Lula
    Luis Lopez Acosta
    Оценок пока нет
  • Dgti U2 A1
    Dgti U2 A1
    Документ3 страницы
    Dgti U2 A1
    Paco Alonso
    Оценок пока нет
  • DMCS U1 A1
    DMCS U1 A1
    Документ1 страница
    DMCS U1 A1
    Jorge L CF
    100% (1)
  • Dsei U2 Ea Jugh
    Dsei U2 Ea Jugh
    Документ8 страниц
    Dsei U2 Ea Jugh
    Julio Kaspersky
    Оценок пока нет
  • Dgti U1 Ea Gudg1
    Dgti U1 Ea Gudg1
    Документ12 страниц
    Dgti U1 Ea Gudg1
    Guillermo Durán García
    100% (1)
  • Dgti U2 A1 Maop.
    Dgti U2 A1 Maop.
    Документ4 страницы
    Dgti U2 A1 Maop.
    Brenda Diaz Sierra
    Оценок пока нет
  • Dgti U3 A1 Maop
    Dgti U3 A1 Maop
    Документ4 страницы
    Dgti U3 A1 Maop
    Brenda Diaz Sierra
    Оценок пока нет
  • DPSS U2 Ea Maop.
    DPSS U2 Ea Maop.
    Документ5 страниц
    DPSS U2 Ea Maop.
    Brenda Diaz Sierra
    Оценок пока нет
  • DPSS U1 Ea Josc
    DPSS U1 Ea Josc
    Документ5 страниц
    DPSS U1 Ea Josc
    Perea Lopez
    Оценок пока нет
  • Dgti U3 A1 123
    Dgti U3 A1 123
    Документ4 страницы
    Dgti U3 A1 123
    pacompany59
    Оценок пока нет
  • Dsei U1 Ea Ygbl
    Dsei U1 Ea Ygbl
    Документ6 страниц
    Dsei U1 Ea Ygbl
    Yair Gigael Basilio López
    Оценок пока нет
  • DPRN2 U2 A1
    DPRN2 U2 A1
    Документ4 страницы
    DPRN2 U2 A1
    Yamile Ibarra Ceniceros
    Оценок пока нет
  • DMCS U2 EA RoGR
    DMCS U2 EA RoGR
    Документ10 страниц
    DMCS U2 EA RoGR
    Yair Gigael Basilio López
    Оценок пока нет
  • DPRN2 U1 A1
    DPRN2 U1 A1
    Документ3 страницы
    DPRN2 U1 A1
    Jorge L CF
    Оценок пока нет
  • Dpmo U2 Ea Sevo
    Dpmo U2 Ea Sevo
    Документ11 страниц
    Dpmo U2 Ea Sevo
    Sergio Vargas
    Оценок пока нет
  • Dsei U3 A3 Jugh
    Dsei U3 A3 Jugh
    Документ9 страниц
    Dsei U3 A3 Jugh
    Julio Kaspersky
    Оценок пока нет
  • DMCS U2 A2 Guvz
    DMCS U2 A2 Guvz
    Документ5 страниц
    DMCS U2 A2 Guvz
    xavega72
    Оценок пока нет
  • DMCS U2 A2 Edlc
    DMCS U2 A2 Edlc
    Документ10 страниц
    DMCS U2 A2 Edlc
    ha17
    Оценок пока нет
  • Dgti U2 A2 Lula
    Dgti U2 A2 Lula
    Документ9 страниц
    Dgti U2 A2 Lula
    Luis Lopez Acosta
    Оценок пока нет
  • Dprn1 Ar Ygbl
    Dprn1 Ar Ygbl
    Документ7 страниц
    Dprn1 Ar Ygbl
    Yair Gigael Basilio López
    0% (1)
  • DPRN3 U3 A1 Dapr
    DPRN3 U3 A1 Dapr
    Документ9 страниц
    DPRN3 U3 A1 Dapr
    Daniel Pineda
    Оценок пока нет
  • Dpmo U2 Ea Fegg
    Dpmo U2 Ea Fegg
    Документ17 страниц
    Dpmo U2 Ea Fegg
    Felipe Gutierrez
    Оценок пока нет
  • DPSS U3 A3 Ado
    DPSS U3 A3 Ado
    Документ7 страниц
    DPSS U3 A3 Ado
    Carlos Hernandez
    Оценок пока нет
  • Dgti U3 A3 Lula
    Dgti U3 A3 Lula
    Документ19 страниц
    Dgti U3 A3 Lula
    Luis Lopez Acosta
    Оценок пока нет
  • DPRN2 U2 A1 Rarc
    DPRN2 U2 A1 Rarc
    Документ7 страниц
    DPRN2 U2 A1 Rarc
    Santeago Rosas
    Оценок пока нет
  • DPRN2 U1 Ea
    DPRN2 U1 Ea
    Документ3 страницы
    DPRN2 U1 Ea
    Yamile Ibarra Ceniceros
    Оценок пока нет
  • DMCS U2 A2 Gudg
    DMCS U2 A2 Gudg
    Документ10 страниц
    DMCS U2 A2 Gudg
    Guillermo Durán García
    Оценок пока нет
  • Dpmo U2 A1 F1 CRLH
    Dpmo U2 A1 F1 CRLH
    Документ17 страниц
    Dpmo U2 A1 F1 CRLH
    Empre
    Оценок пока нет
  • Ddse U3 A2 Hedm
    Ddse U3 A2 Hedm
    Документ7 страниц
    Ddse U3 A2 Hedm
    Atlas Azteca Ocotlan
    Оценок пока нет
  • Ddse U3 Ea Jofc
    Ddse U3 Ea Jofc
    Документ4 страницы
    Ddse U3 Ea Jofc
    jorgeart66
    Оценок пока нет
  • DPRN2 U2 A1 Anec
    DPRN2 U2 A1 Anec
    Документ8 страниц
    DPRN2 U2 A1 Anec
    Santeago Rosas
    100% (1)
  • Dpdi U3 A3 Alca
    Dpdi U3 A3 Alca
    Документ6 страниц
    Dpdi U3 A3 Alca
    Alfredo De Jesus Cordova Abarca
    Оценок пока нет
  • DFDR U3 A3 Erhg
    DFDR U3 A3 Erhg
    Документ3 страницы
    DFDR U3 A3 Erhg
    hernandezgaer
    Оценок пока нет
  • Dine U1 A1
    Dine U1 A1
    Документ7 страниц
    Dine U1 A1
    Anonymous hSNbqwLX
    Оценок пока нет
  • DPSS U1 Ea Capv
    DPSS U1 Ea Capv
    Документ6 страниц
    DPSS U1 Ea Capv
    enry75
    Оценок пока нет
  • DMDS U3 Ea Alca
    DMDS U3 Ea Alca
    Документ8 страниц
    DMDS U3 Ea Alca
    Alfredo De Jesus Cordova Abarca
    Оценок пока нет
  • Dine U3 A1
    Dine U3 A1
    Документ4 страницы
    Dine U3 A1
    Wasa Wasabura
    Оценок пока нет
  • Dine U2 A2 Dace
    Dine U2 A2 Dace
    Документ7 страниц
    Dine U2 A2 Dace
    Daniel Cortez Espinoza
    Оценок пока нет
  • DPW1 U1 A2 Josg
    DPW1 U1 A2 Josg
    Документ6 страниц
    DPW1 U1 A2 Josg
    jisanche
    Оценок пока нет
  • Ddse U1 Ea Erzr
    Ddse U1 Ea Erzr
    Документ11 страниц
    Ddse U1 Ea Erzr
    Giselle Villalobos
    Оценок пока нет
  • DPW1 U2 A1 Jugo
    DPW1 U2 A1 Jugo
    Документ2 страницы
    DPW1 U2 A1 Jugo
    Juan Carlos García Orozco
    Оценок пока нет
  • DPSS U2 A2 Gudg
    DPSS U2 A2 Gudg
    Документ9 страниц
    DPSS U2 A2 Gudg
    Guillermo Duran
    0% (1)
  • Laboratorio 4 PDF
    Laboratorio 4 PDF
    Документ20 страниц
    Laboratorio 4 PDF
    Anhely AM
    Оценок пока нет
  • Laboratorio 4 - C
    Laboratorio 4 - C
    Документ20 страниц
    Laboratorio 4 - C
    Berthins Ticona Sandoval
    Оценок пока нет
  • Dpmo U1 A2 Josc
    Dpmo U1 A2 Josc
    Документ15 страниц
    Dpmo U1 A2 Josc
    pedro
    Оценок пока нет
  • Dine U3 A2 Josc
    Dine U3 A2 Josc
    Документ4 страницы
    Dine U3 A2 Josc
    pedro
    Оценок пока нет
  • DPW2 U1 A1 Josc
    DPW2 U1 A1 Josc
    Документ8 страниц
    DPW2 U1 A1 Josc
    pedro
    Оценок пока нет
  • Dine U3 A1 Josc
    Dine U3 A1 Josc
    Документ2 страницы
    Dine U3 A1 Josc
    pedro
    Оценок пока нет
  • DPW1 U2 A2 Josc
    DPW1 U2 A2 Josc
    Документ7 страниц
    DPW1 U2 A2 Josc
    pedro
    Оценок пока нет
  • Dsei U2 Ea Josc
    Dsei U2 Ea Josc
    Документ5 страниц
    Dsei U2 Ea Josc
    pedro
    0% (1)
  • Dsei U2 A2 Rorm
    Dsei U2 A2 Rorm
    Документ6 страниц
    Dsei U2 A2 Rorm
    pedro
    0% (1)
  • Dsei U3 A1 Josc
    Dsei U3 A1 Josc
    Документ12 страниц
    Dsei U3 A1 Josc
    pedro
    Оценок пока нет
  • DPSS U1 Ea Josc
    DPSS U1 Ea Josc
    Документ9 страниц
    DPSS U1 Ea Josc
    pedro
    Оценок пока нет
  • Dsei U2 A2 Rorm
    Dsei U2 A2 Rorm
    Документ5 страниц
    Dsei U2 A2 Rorm
    pedro
    Оценок пока нет
  • DPSS U2 A3 Josc
    DPSS U2 A3 Josc
    Документ5 страниц
    DPSS U2 A3 Josc
    pedro
    Оценок пока нет
  • Dsei U3 A2 Josc
    Dsei U3 A2 Josc
    Документ11 страниц
    Dsei U3 A2 Josc
    pedro
    100% (1)
  • ISI - Unidad I - 1
    ISI - Unidad I - 1
    Документ19 страниц
    ISI - Unidad I - 1
    Aylén
    Оценок пока нет
  • Problemas Resueltos de Lenguaje de Programación
    Problemas Resueltos de Lenguaje de Programación
    Документ74 страницы
    Problemas Resueltos de Lenguaje de Programación
    Joel Uñapillco
    Оценок пока нет
  • Para Eliminar Una Columna Del Control DataGrid Mediante Programación
    Para Eliminar Una Columna Del Control DataGrid Mediante Programación
    Документ6 страниц
    Para Eliminar Una Columna Del Control DataGrid Mediante Programación
    Helder Luis Requejo Palomino
    Оценок пока нет
  • Constructor y Destructor
    Constructor y Destructor
    Документ12 страниц
    Constructor y Destructor
    Kevin Delgado Oblitas
    Оценок пока нет
  • Biblioteca de Contenedores C
    Biblioteca de Contenedores C
    Документ15 страниц
    Biblioteca de Contenedores C
    saul coy
    Оценок пока нет
  • Módulo 2 - Lectura 3
    Módulo 2 - Lectura 3
    Документ37 страниц
    Módulo 2 - Lectura 3
    SIMON GIBELLI
    Оценок пока нет
  • Algoritmos
    Algoritmos
    Документ7 страниц
    Algoritmos
    Arandi López Alonzo
    Оценок пока нет
  • Lenguaje Programativo
    Lenguaje Programativo
    Документ11 страниц
    Lenguaje Programativo
    juannnma10
    Оценок пока нет
  • Diagrama de Clases A Partir Del Informe de Requerimientos
    Diagrama de Clases A Partir Del Informe de Requerimientos
    Документ7 страниц
    Diagrama de Clases A Partir Del Informe de Requerimientos
    Nicol Barrera
    Оценок пока нет
  • Introducción A Java
    Introducción A Java
    Документ30 страниц
    Introducción A Java
    ulabares
    Оценок пока нет
  • Resumen de Guía 3 Java
    Resumen de Guía 3 Java
    Документ14 страниц
    Resumen de Guía 3 Java
    soledad lazzaroni
    Оценок пока нет
  • Final Julio Prácticas Test A Con Solución
    Final Julio Prácticas Test A Con Solución
    Документ4 страницы
    Final Julio Prácticas Test A Con Solución
    LuKillerYT
    Оценок пока нет
  • Capitulo 15
    Capitulo 15
    Документ7 страниц
    Capitulo 15
    Juan MARTINEZ
    Оценок пока нет
  • Ejemplo Python Elaborar Un Menu
    Ejemplo Python Elaborar Un Menu
    Документ2 страницы
    Ejemplo Python Elaborar Un Menu
    alfredo flores
    Оценок пока нет
  • 2.clase y Objetos PDF
    2.clase y Objetos PDF
    Документ56 страниц
    2.clase y Objetos PDF
    Gonzalo
    Оценок пока нет
  • Cap 8 Programación Orientada A Objetos LibroMetodología de La Programación Orientada A Objetos 2A Ed. by Leobardo López
    Cap 8 Programación Orientada A Objetos LibroMetodología de La Programación Orientada A Objetos 2A Ed. by Leobardo López
    Документ15 страниц
    Cap 8 Programación Orientada A Objetos LibroMetodología de La Programación Orientada A Objetos 2A Ed. by Leobardo López
    Angel Fabian Vera Vasquez
    Оценок пока нет
  • Informe de Lab de Programacion II Estructura de Control de Flujo en Python
    Informe de Lab de Programacion II Estructura de Control de Flujo en Python
    Документ6 страниц
    Informe de Lab de Programacion II Estructura de Control de Flujo en Python
    INDUSOLUCIONES GR
    Оценок пока нет
  • Paso 1
    Paso 1
    Документ76 страниц
    Paso 1
    Ronaldo Segura Paniagua
    Оценок пока нет
  • Proyecto Final Fase 1
    Proyecto Final Fase 1
    Документ30 страниц
    Proyecto Final Fase 1
    Neruda Baco
    Оценок пока нет
  • Mapa Mental Joan Barrera
    Mapa Mental Joan Barrera
    Документ1 страница
    Mapa Mental Joan Barrera
    Juan David Barrera Granados
    Оценок пока нет
  • Protocolo Lado ESP32
    Protocolo Lado ESP32
    Документ3 страницы
    Protocolo Lado ESP32
    Facu Campos
    Оценок пока нет
  • Investigacion Sobe El Manejo de Archivos en Java
    Investigacion Sobe El Manejo de Archivos en Java
    Документ5 страниц
    Investigacion Sobe El Manejo de Archivos en Java
    JUAN JOSE QUINTERO SANCHEZ
    Оценок пока нет
  • Guía de Lenguaje de Programación II
    Guía de Lenguaje de Programación II
    Документ146 страниц
    Guía de Lenguaje de Programación II
    Edison E Pariona Rojas
    Оценок пока нет
  • Manual de Prácticas V3 Feb 2020
    Manual de Prácticas V3 Feb 2020
    Документ58 страниц
    Manual de Prácticas V3 Feb 2020
    Luis Alfredo Chi Puc
    Оценок пока нет
  • Ejemplos Awk
    Ejemplos Awk
    Документ26 страниц
    Ejemplos Awk
    yog54Origin
    Оценок пока нет
  • LTP Tema1 15 16
    LTP Tema1 15 16
    Документ93 страницы
    LTP Tema1 15 16
    Xema Calabozo Almuñecar
    Оценок пока нет
  • Programacion Temario
    Programacion Temario
    Документ91 страница
    Programacion Temario
    Fernando Arguelles Castillo
    Оценок пока нет
  • Presentación de Librerias
    Presentación de Librerias
    Документ46 страниц
    Presentación de Librerias
    Jared Piña Vásquez
    Оценок пока нет
  • Trabajo de Elementos de Modelo de Objetos de Lenguaje de Programación III UNEFA
    Trabajo de Elementos de Modelo de Objetos de Lenguaje de Programación III UNEFA
    Документ24 страницы
    Trabajo de Elementos de Modelo de Objetos de Lenguaje de Programación III UNEFA
    Manuel Alejandro Ortiz Gutierrez
    Оценок пока нет