Polimorfismo: comportamientos diferentes,
asociados a objetos distintos, pueden compartir el mismo nombre, al llamarlos
por ese nombre se utilizará el comportamiento correspondiente al objeto que se
esté usando. O dicho de otro modo, las referencias y las colecciones de objetos
pueden contener objetos de diferentes tipos, y la invocación de un
comportamiento en una referencia producirá el comportamiento correcto para el
tipo real del objeto referenciado. Cuando esto ocurre en "tiempo de
ejecución", esta última característica se llama asignación
tardía o asignación
dinámica.
Algunos lenguajes proporcionan medios más estáticos (en "tiempo de
compilación") de polimorfismo, tales como las plantillas y
la sobrecarga de operadores de C++.
¿En que lenguajes de programación se aplica el polimorfismo?
ResponderEliminarABAP
ResponderEliminarABL Lenguaje de programación de OpenEdge de Progress Software
ActionScript
ActionScript 3
Ada
C++
C#
Clarion
Clipper (lenguaje de programación) (Versión 5.x con librería de objetos Class(y))
Object Pascal (Embarcadero Delphi)
Gambas
Harbour
Eiffel
Java
JavaScript (la herencia se realiza por medio de la programación basada en prototipos)
Marlen: Que es mejor? mayor polimorfismo? o menor?
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarchom chom chom
ResponderEliminarque clase de brujeria es esta??? wee
ResponderEliminarmayor polimorfismo, por que un objeto puede tener diferentes comportamientos
ResponderEliminarolaaa y no es brujeria es tecnologia
ResponderEliminarel polimorfismo tiene en si referencias al momento de compilar?
ResponderEliminarsi, y se llama asignacion dinamica o asignacion tardia
ResponderEliminarpuede ser en java y c++
ResponderEliminarQUE LO DIFERENCIA AL ASERLO EN CADA LENGUAJE ??
ResponderEliminarsi, somo anteriormente habia comentado en la parte de arriba... de hecho hay mas... si gustas puedes verlo.
ResponderEliminar585462637321,
ResponderEliminares una caracteristica de los lenguajes de cada uno, en cada uno se aplica igual.
El polimorfismo se refiere a la capacidad para que varias clases derivadas de una antecesora utilicen un mismo método de forma diferente.
ResponderEliminar