Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/04/2014, 06:15
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: cual es la diferencia entre sobre escritura de métodos y polimorfismo

Hola:

Van muy ligados, pero no es exactamente lo mismo. Sobreescribir un metodo es hacer una clase hija que tenga un método igual que el de la clase padre, pero con otro código. Con una clase hija que sobreescriba un método puedes usar o no polimorfismo.

El polimorfismo lo usas cuando metes una clase hija en una variable del tipo de la padre y llamas al método en cuestión. Aunque el tipo es de la clase padre, se llama al método de la clase hija.

La diferencia es la misma que entre escribir un método y llamarlo. Que sobreescribas un método no quiere decir que luego vayas a usarlo con polimorfismo después.

Se bueno.
__________________
Apuntes Java
Wiki de Programación