Cita:
Iniciado por Xerelo Directamente no se puede hacer, no se pueden generar dinámicamente variables.
Podrías usar reflection si lo que pretendes es acceder a una variable/atributo que existe, pero lo más parecido a lo que buscas (y más recomendable) es usar un map para guardar/recuperar tus variables.
Cuando cambias de lenguaje siempre buscas hacer las cosas de la misma forma que conoces, pero es preferible adaptarse al nuevo lenguaje, ya que está pensado para funcionar de una manera concreta.
Piensa que java es OOP, por lo tanto se debe tratar siempre de que los objetos tengan las variables que le corresponden y estén claramente definidas. Y aunque a veces sea imprescindible, a mayor dinamismo, menos sigues la filosofía OOP.
Si, tienes razón en lo de que siempre buscamos hacer las cosas de la misma forma, y es un pu** engorro ya que el bosque no te deja ver los árboles.
No entiendo lo de usar un map ¿sabes de donde puedo sacar información al respecto?
Acabo de mirar lo de reflection; muy interesante, Java es la monda, no se acaba nunca,
Gracias.