Instancia de classe RESOLVIDO

5 respostas
edilson_x

Gostaria de saber se há como instanciar uma classe, passando o nome da classe como parâmetro numa String, estou montando um menu dinâmico pegando os valores do banco.

5 Respostas

Foxlol

http://java.sun.com/docs/books/tutorial/reflect/index.html

Achei em portugues tbm:

http://www.guj.com.br/java.artigo.10.1.guj

:smiley:

edilson_x

Valew Foxlol , mas ainda não é isso, preciso instanciar uma classe ainda desconhecida, pois será passado um parametro com o nome da classe direto do BD

Foxlol

Entaum eh isso msm :shock:

Class c = Class.forName("nomeDaClasseDesconhecida");

Vai te retornar um instância da tal.

marcosbrandao

É isso mesmo, você usa refletion para acessar essa classe dinamicamente

edilson_x

Tem razão, consegui, o problema estava no parametro.

valew pessoal.

Criado 30 de maio de 2007
Ultima resposta 30 de mai. de 2007
Respostas 5
Participantes 3