Como inicializar um objeto de classe em tempo de execução

5 respostas
R

Olá,
Gostaria de saber como inicializar um objeto de classe cujo nome (do objeto) somente será fornecido em tempo de execução.

5 Respostas

Gedson_Silva

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

clebiovieira

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…

jairoalmeida

OO,Polimorfismo, Downcast e referências, aprenda e conseguirá explorar bastante o java.

R

Ok, obrigado!

cviniciusm

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.

Criado 28 de março de 2016
Ultima resposta 29 de mar. de 2016
Respostas 5
Participantes 5