Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/10/2013, 01:04
Avatar de Xerelo
Xerelo
 
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años, 7 meses
Puntos: 306
Respuesta: Duda con herencia

Ninguna.

La diferencia está en que dependiendo de qué referencia uses para llamar a los métodos, tendrás disponibles todos los métodos o no.

Con Figuras f1, sólo podrás llamar a los métodos definidos en Figuras
Con Rectangulo f1, a los de Figuras y a los añadidos en Rectangulo.

Según necesites puedes usar una referencia o la otra con el mismo objeto.

Figuras f1=new Rectangulo(15,10);
Rectangulo f2=new Rectangulo(15,10);

Figuras f3 = f2;
Rectangulo f4 = (Rectangulo)f1;



Busca información sobre polimorfismo.

http://javacafesv.blogspot.de/2009/0...o-en-java.html
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.