Polimorfismo-Java

Páginas: 2 (488 palabras) Publicado: 18 de julio de 2012
TEMA 5

POLIMORFISMO
Cristina Cachero, Pedro J. Ponce de León
4 Sesiones (6 horas) Versión 1.0

Depto. Lenguajes y Sistemas Informáticos

Tema 4. Polimorfismo Objetivos básicos
  



Comprender el concepto de polimorfismo Conocer y saber utilizar los diferentes tipos de polimorfismo. Comprender el concepto de enlazado estático y dinámico en los lenguajes OO. Comprender larelación entre polimorfismo y herencia en los lenguajes fuertemente tipados. Apreciar la manera en que el polimorfismo hace que los sistemas sean extensibles y mantenibles.

Curso 09-10

2 Indice
1. Motivación y conceptos previos  Signatura  Ámbito  Sistema de tipos Polimorfismo y reutilización  Definición  Tipos de polimorfismo Sobrecarga  Sobrecarga basada en ámbito  Sobrecargabasada en signatura de tipo  Alternativas a la sobrecarga Polimorfismo en jerarquías de herencia  Redefinición  Shadowing  Sobrescritura Variables polimórficas  La variable receptora  Downcasting Polimorfismo puro Genericidad  Funciones genéricas en C++  Plantillas de clase en C++  Herencia en clases genéricas
3

2.

3.

4.

5.

6.

Curso 09-10

1. Motivación


Objetivo de laPOO


Aproximarse al modo de resolver problemas en el mundo real.



El polimorfismo es el modo en que los lenguajes OO implementan el concepto de polisemia del mundo real:


Un úniconombre para muchos significados, según el contexto.

Curso 09-10

4

1. Conceptos previos: Signatura


Signatura de tipo de un método:


Descripción de los tipos de sus argumentos, suorden y el tipo devuelto por el método.
 

Notación:  Omitimos el nombre del método, el de la clase a la que pertenece (el tipo del receptor)



Ejemplos
double power (double base, int exp) double*int  double bool Casilla::setPieza(Pieza& p)  Pieza  bool

Curso 09-10

5

1. Conceptos previos: Ámbito


Ámbito de un nombre:


Porción del programa en la cual un nombre...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • herencia y polimorfismo en java
  • Ensayo De Polimorfismo Java
  • polimorfismo en java
  • Polimorfismo en java
  • Java Herencia Y Polimorfismo
  • Herencia y Polimorfismo en Java
  • Herencia y Polimorfismo En Java
  • POLIMORFISMO

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS