Cita:
Iniciado por sixtoex y el constructor y el método? eso si esta bien estructurado?
Tú decides qué parámetros necesitas y el formato en que lo pasas, un constructor que sólo asigna valores difícilmente puede estar mal.
Como pega, es un poco absurdo tener unas variable llamadas x_actual, si implica que es el día de hoy no te haría falta pedirla, y si puede ser cualquier fecha, el nombre que le has puesto produce confusión.
Aparte de eso podías haber hecho una única clase, Configurar_FechaAño sólo aporta que tiene el main, y eso podías haberlo hecho en Fecha_Años.
Deberías buscarte ejemplos donde se vea más claro qué es un objeto/clase y què es una acción/método.
Tu método, pues código innecesario y repetitivo. Y debes tener cuidado con los if, si son condiciones excluyentes usa else if.
i
Código Java:
Ver originalnt Edad_Años = (año_Actual - año_Nacimiento);
if(mes_Actual < mes_Nacimiento){
Edad_Años = Edad_Años -1
}
else if(mes_Actual == mes_Nacimiento && dia_Actual < dia_Nacimiento){
Edad_Años = Edad_Años -1
}
Hace exactamente lo mismo (he simplificado el tuyo pero no lo he probado).