Olá,
Gostaria de saber como inicializar um objeto de classe cujo nome (do objeto) somente será fornecido em tempo de execução.
Como inicializar um objeto de classe em tempo de execução
5 Respostas
Usando reflexão você consegue instanciar uma classe, chamar métodos e etc.
Uma questão que deixo só pra você pensar é: “Porque fazer isso?”.
Há casos em que nos sentimos tentados a utilizar este tipo de ferramenta, mas seríamos muito mais felizes aplicando padrões de projeto e/ou injeção de dependência, isso porque (pra falar o básico ) você trabalha alinhado com as tendências e fica mais fácil corrigir e evoluir
O Gedson está certo.
Ou você está criando um puta Framework, utilizando os recursos do java ao máximo ou você está indo para uma solução que pode lhe causar problema. CDI WELD, SPRING, ambos tem injeção… qualificadores… etc…
OO,Polimorfismo, Downcast e referências, aprenda e conseguirá explorar bastante o java.
Ok, obrigado!
Olá,
O robsonresende entrou no GUJ há 23 horas atrás e pela pergunta dele, percebe-se que é iniciante.
Os seniores/veteranos deviam evitar citar tópicos avançados.
E o robsonresende deve ser mais claro e objetivo na sua pergunta, caso contrário, pergunta genérica então resposta genérica.