Ver Mensaje Individual
  #5 (permalink)  
Antiguo 11/03/2015, 14:51
sixtoex
 
Fecha de Ingreso: noviembre-2014
Mensajes: 34
Antigüedad: 10 años, 2 meses
Puntos: 1
Respuesta: POO + sentencia + algoritmo Duda

Cita:
Iniciado por Xerelo Ver Mensaje
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 original
  1. nt Edad_Años  = (año_Actual - año_Nacimiento);
  2.        
  3.         if(mes_Actual < mes_Nacimiento){
  4.             Edad_Años = Edad_Años -1
  5.         }
  6.         else if(mes_Actual == mes_Nacimiento && dia_Actual < dia_Nacimiento){
  7.             Edad_Años = Edad_Años -1
  8.         }

Hace exactamente lo mismo (he simplificado el tuyo pero no lo he probado).
Lo de la unica clase no lo hice por que me dijeron que no es etico hacerlo así, que no se suele hacer y es mala practica y en cuanto a no pedir fecha actual

¿entonces como saco la fecha? con clases predefinidas no? no hay otra (creo)