1.-POLIMORFISMO
El polimorfismo tiene que ver con la relación que se establece entre la llamada a un método y el código que efectivamente se asocia con dicha llamada. A esta relación se llama vinculación (binding). La vinculación puede ser temprana (entiempo de compilación) o tardía (en tiempo de ejecución). Con funciones normales o sobrecargadas se utiliza vinculación temprana (es posible y es lo más eficiente). Con funciones redefinidas en Java se utiliza siempre vinculación tardía, excepto si el método es final. Elpolimorfismo esla opción por defecto en Java.
La vinculación tardía hace posible que, con un método declarado en una clase base (o en una interface) y redefinido en las clases derivadas (o en clases que implementan esa interface), sea el tipo de objeto y no el tipo de lareferencia lo que determine qué definición del método se va a utilizar. El tipo del objeto al que apunta una referencia sólo puede conocerse en tiempo de ejecución, y por eso el polimorfismo necesita evaluación tardía.
El polimorfismopermite a los programadores separar las cosas que cambian de las que no cambian, y de esta manera hacer más fácil la ampliación, el mantenimiento y la reutilización de los programas.
El polimorfismo puede hacerse con referencias de superclasesabstract, super-clases normales e interfaces. Por su mayor flexibilidad y por su independencia de la jerarquía de clases estándar, las interfaces permiten ampliar muchísimo las posibilidades del polimorfismo.
Ejemplo:
import java.awt.*;
import java.util.ArrayList;import java.util.Iterator;

public class PanelDibujo extends Panel {
// variable miembro
private ArrayList v;

// constructor
public PanelDibujo(ArrayList va) {
super(new FlowLayout());
this.v = [continua]

Leer Ensayo Completo

Cite este ensayo

APA

(2010, 09). Principios de java. BuenasTareas.com. Recuperado 09, 2010, de http://www.buenastareas.com/ensayos/Principios-De-Java/795829.html

MLA

"Principios de java" BuenasTareas.com. 09 2010. 2010. 09 2010 <http://www.buenastareas.com/ensayos/Principios-De-Java/795829.html>.

MLA 7

"Principios de java." BuenasTareas.com. BuenasTareas.com, 09 2010. Web. 09 2010. <http://www.buenastareas.com/ensayos/Principios-De-Java/795829.html>.

CHICAGO

"Principios de java." BuenasTareas.com. 09, 2010. consultado el 09, 2010. http://www.buenastareas.com/ensayos/Principios-De-Java/795829.html.