Ver Mensaje Individual
  #6 (permalink)  
Antiguo 29/03/2014, 12:42
Avatar de jor_0203
jor_0203
 
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 760
Antigüedad: 12 años, 6 meses
Puntos: 8
Respuesta: Me podrían ayudar a entender este codigo

public class casa
{
static void main(String args[])
{
Shirt myShirt;
myShirt =new Shirt();
myShirt.displayInformacion();
}
}

si se fijan en este ejemplo y en muchos mas, se puede llamar a la clase así myShirt =new Shirt();
desde adentro de una clase
pero si la puedo llamar así, cual es el sentido para llamarlo por herencia o abstracion o interface
ya que lo puedo llamar adentro de una clase y no necesito de esto.
por ejemplo, creo que no tiene sentido usar la herencia

public class Herencia extends ClaseHeredada{

}
según entiendo, esto es lo que me confunde, ya que podemos estar llamándolas desde cualquier método sin necesitar de la palabra extends o etc en la clase