¿Existe alguna solución para usar una variable final en un constructor de Java? El problema es que si inicializar un campo final como:Inicializar la variable final antes del constructor en Java
private final String name = "a name";
entonces no puedo usarlo en el constructor. Java primero ejecuta el constructor y luego los campos. ¿Hay alguna solución que me permita acceder al campo final en el constructor?
Supongo que quiere cambiar el valor en el constructor ¿verdad? – webclimber
Voté para cerrar porque, según entiendo, resulta que esto no es realmente un problema en absoluto. Lo que el OP intenta hacer debería funcionar. –
El constructor ejecuta implícitamente la inicialización del campo inmediatamente antes de llamar al superconstructor. –