Tengo una duda con respecto a la resolución (el código al que hago referencia es el de la resolución):
Estaría mal validar que la cantidad de cuotas sea mayor a cero en el método isValid() del enum?
Y dos dudas más generales:
1) Cuando creo una excepción (que extiende a RuntimeException puedo pasarle el mensaje directamente al super en lugar de declarar una variable estática y después pasarla?
2) Las variables de clase booleanas, cuando no son inicializadas en el constructor, qué valor default toman?
Buenas tardes!
Tengo una duda con respecto a la resolución (el código al que hago referencia es el de la resolución): Estaría mal validar que la cantidad de cuotas sea mayor a cero en el método
isValid()
del enum?Y dos dudas más generales: 1) Cuando creo una excepción (que extiende a
RuntimeException
puedo pasarle el mensaje directamente alsuper
en lugar de declarar una variable estática y después pasarla? 2) Las variables de clase booleanas, cuando no son inicializadas en el constructor, qué valor default toman?