Hola.
Me estoy iniciando en Java y tengo una duda existencial.
Tengo una clase con un constructor sobrecargado.
public class Fecha
{
public Fecha(int Dia, int IntMes, int Anno)
{...}
public Fecha(int Dia, String StrMes, int Anno)
{...}
}
Y en la clase Ppal tengo:
if x
{
Fecha d1 = new Fecha(....) // con todos los datos enteros
}
else
{
Fecha d1 = new Fecha(.....) // con el segundo dato String
}
d1.getFecha()
y cuando compilo me dice que no reconoce d1, como que el objeto es solo local a las llaves del if.
Esto es realmente asi?, estoy haciendo algo mal?, si es realmente asi, me estoy llevando una desilucion...
Un saludo y gracias a tutti.
Christian