Concepto De Polimorfismo Curso Libre

Páginas: 3 (659 palabras) Publicado: 16 de marzo de 2015
POLIMORFISMO

Concepto de Polimorfismo
El polimorfismo es la propiedad que le permite a una operación o función tener el mismo nombre
en clases diferentes y actuar de modo distinto en cada una deellas; por ejemplo: se puede abrir
una puerta, una ventana, un libro, un periódico, una cuenta en un banco, una conversación, un
congreso; en cada caso se realiza una acción diferente. En orientación aobjetos, cada clase
“conoce” como realizar esa operación.
En la vida diaria hay numerosos ejemplos de polimorfismo: en un taller de reparaciones de
automóviles existen diferentes marcas, modelos,potencias, carburantes, etcétera, que
constituyen una clase o colección heterogénea. Supongamos que se ha de realizar una operación
típica como cambiar los frenos; ésta es la misma, los principios detrabajo son iguales, sin
embargo, dependiendo del auto en particular; la operación cambiará e incluirá diferentes
acciones.
El polimorfismo es importante en el modelado de sistemas, porque el uso depalabras iguales
tiene comportamientos distintos, según el problema a resolver; y también es importante en el
desarrollo de software pues toma ventaja de la propiedad de la herencia.

Sobrecarga de MétodosEn Java, dos o más métodos en la misma clase pueden compartir el mismo nombre, siempre y
cuando sus declaraciones de parámetros sean diferentes. Cuando sucede así, se dice que los
métodos estánsobrecargados, y al proceso se le denomina sobrecarga de métodos.

La

sobrecarga de métodos es una manera en la que Java implementa el polimorfismo.
En general, para sobrecargar un método, simplemente debedeclarar diferentes versiones de
él. El compilador se hace cargo del resto.
REGLAS:
 Deben tener el mismo nombre.
 El tipo o el número de parámetros de cada método sobrecargado deben serdiferentes
(firma de parámetros).
 No basta con que dos métodos difieran solo en su tipo de regreso. (Los tipos de regreso
no proporcionan información suficiente para que Java decida cual método usar).

...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • curso libre
  • Concepto De Libro
  • Curso De Turismo Conceptos Prodata
  • Libro Curso Introductorio
  • Curso de Ingles Libro 10
  • Libro 1984 análisis conceptos
  • Concepto de libre competencia
  • Concepto Software Libre

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS