La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

INSTITUTO TECNOLOGICO SUPERIOR DE LIBRES

Presentaciones similares


Presentación del tema: "INSTITUTO TECNOLOGICO SUPERIOR DE LIBRES"— Transcripción de la presentación:

1 INSTITUTO TECNOLOGICO SUPERIOR DE LIBRES
INGENIERIA EN SISTEMAS COMPUTACIONALES PROGRAMACION ORIENTADA A OBJETOS (POO) POLIMORFISMO RUTH LÒPEZ MUÑOZ

2 CONCEPTO En programación orientada a objetos el polimorfismo se refiere a la capacidad para que varias clases derivadas de una antecesora utilicen un mismo método de forma diferente.

3 clasificación Polimorfismo dinámico Polimorfismo estático

4 Polimorfismo dinamico
Es aquél en el que el código no incluye ningún tipo de especificación sobre el tipo de datos sobre el que se trabaja. Así, puede ser utilizado a todo tipo de datos compatible.

5 Polimorfismo estático
Es aquél en el que los tipos a los que se aplica el polimorfismo deben ser explicitados y declarados uno por uno antes de poder ser utilizados.

6 Ejemplo de polimorfismo
Podemos crear dos clases distintas: Pez y Ave que heredan de la superclase Animal. La clase Animal tiene el método abstracto mover que se implementa de forma distinta en cada una de las subclases (peces y aves se mueven de forma distinta).

7 Como ya mencionó anteriormente, el concepto de polimorfismo se puede aplicar tanto a funciones como a tipos de datos. Así nacen los conceptos de funciones polimórficas y tipos polimórficos.

8 funciones polimórficas
Son aquellas funciones que pueden evaluarse o ser aplicadas a diferentes tipos de datos de forma indistinta.

9 tipos polimórficos Son aquellos tipos de datos que contienen al menos un elemento cuyo tipo no está especificado.


Descargar ppt "INSTITUTO TECNOLOGICO SUPERIOR DE LIBRES"

Presentaciones similares


Anuncios Google