me muestra 14/06/0018 si hago:
A1 es de tipo Alumno que hereda de persona...
Ya pase todos los atributos a GregorianCalendar y los getters setters y constructores tambien...
Código Java:
Ver originalpublic class Persona {
protected String Nombre,Apellido
; return Nombre;
}
return c;
}
public void setNombre
(String nombre
) { Nombre = nombre;
}
return Apellido;
}
public void setApellido
(String apellido
) { Apellido = apellido;
}
return fechaNac;
}
this.fechaNac=fechaNac;
}
return tipoDoc;
}
public void setTipoDoc
(String tipoDoc
) { this.tipoDoc = tipoDoc;
}
public Long getNumDoc
() { return numDoc;
}
public void setNumDoc
(Long numDoc
) { this.numDoc = numDoc;
}
public String obtenerNombreCompleto
(){ /* @param Nombre=es el nombre de la persona
* @param Apellido=es el apellido de la persona
* @return Devuelve el nombre completo
*/
return (Nombre + Apellido);
}
public Persona(){
}
this.Nombre=NombreP;
this.Apellido=ApellidoP;
this.tipoDoc=tipoDocP;
if (fechaNacP.before(this.fechaValida())){
this.fechaNac = fechaNacP;
}else{
System.
out.
println("usted es menor de edad"); }
this.numDoc=numDocP;
}
}
No se donde puede estar el problema.
Y en la clase visor
Código Java:
Ver originalpublic static void mostrarFechas(Persona persona){
String mascara
= "dd/MM/yyyy"; StringBuilder fecha=new StringBuilder("la persona nacio el:");
System.
out.
println( sdf.
format(per.
getTime()));
}
Agradeceria su ayuda