RE:Declaración de variable error
Hola, seguramente esto lo haces en la declaracion de atributos de tu clase, bueno java tiene esta restriccion, asi como cuando creas arreglos y le das tamaño y valor al mismo tiempo, no lo puedes hacer por separado: String[] cadenas ={"mis "," cadenas "," son ","muchas"};
Son restricciones del lenguaje.
Interesante tu observacion...
Lo que mencionas se lo puede hacer dentro un metodo, una mejor repsuesta la encontraras en la misma pagina de JAVA...
SALUDOS WVA