Cita:
Iniciado por rgf1987 Si es correcto, declaras una variable de tipo Shirt (Shirt myShirt;)que inicialmente está vacía, (por defecto apunta a null) la cual puede almacenar objetos de tipo Shirt o subclases.
y posteriormente le asignas un objeto de tipo Shirt. (myShirt =new Shirt();)
pero porque lo hace así
es decir para eso hay herencia o abstracciones o interfaces
porque llamarlo directo, pienso que esta mal
aunque realmente no se
es decir cual es la diferencia entre llamarlo directo y llamarlo como se usa en herencia
gracias