| |||
Respuesta: iniciarlizar constante Claro que es posible declarar una variable static final sin darle un valor y asignarselo en tiempo de ejecucion y no en tiempo de compilacion. No estas "obligado" a darle un valor al declararla. Claro que es lo recomendado. Ya se habia creado un tema parecido. Mira mi respuesta en ese tema (post #6) http://www.forosdelweb.com/f45/uso-static-final-848899/ |
| ||||
Respuesta: iniciarlizar constante Buenas, @posman No entiendo donde quieres ir a parar. El código que pones en dicho post:
Código Java:
Ver original Es exactamente lo mismo para el compilador que poner directamente esto:
Código Java:
Ver original Es decir, en tu código en realidad estás haciendo una inicialización en la propia declaración. Nadie ha dicho que el valor no se pueda asignar en tiempo de ejecución. Si su valor declarado es una referencia a un objeto que se inicializa en ejecución, obviamente no hay problema. Un saludo |
Etiquetas: |