Criar uma classe com o nome de acordo com o valor de uma variável

6 respostas
M

Pessoal,

Como poderia instanciar uma variavel com o nome de acordo com o valor de uma variável ?

exemplo

for (int x = 0; x< 10; x++){
  ClasseTeste  x = new ClasseTeste();
}

neste caso queria ter 10 variáveis que chama 1 outra 2 outra 3 …10 do tipo ClasseTeste.

Obrigado,

Marcelo Gomes

6 Respostas

pmlm

ClassTeste[] test = new ClassTeste[10]; for (int x = 0; x< 10; x++){ test[x] = new ClasseTeste(); }

M

Não seria isso…isso eh um vetor…o que quero… vou tentar novamente…rs

String nome = "nomeDaMinhaClasse';
ClasseTeste nome.getValor = new ClasseTeste();

neste momento tenho uma classe chamada "nomeDaMinhaClasse’

String nome = "outroNome';
ClasseTeste outroNome.getValor = new ClasseTeste();

agora tenho duas classes uma chamada "nomeDaMinhaClasse’ e outra chamada outroNome

:smiley:

Obrigado,

Marcelo Gomes

pmlm

Mas as Strings são o nome da classe ou o nome das variáveis?

maschiojv

não dá pra fazer isso em java, a propria linguagem não dá suporte a isso.

emanuelCruz

Eu acho que o que você está perguntando é isto:

http://www.guj.com.br/article.show.logic?id=10

B

Dessa maneira não dá pra fazer isso em Java.

Afinal, o que quer conseguir com isso?

Criado 22 de maio de 2009
Ultima resposta 22 de mai. de 2009
Respostas 6
Participantes 5