Objetos

1 resposta
D

Olá PessoALL!

Como posso fazer para gerar objetos aleatórios? Possuo uma classe pai e 2 classes filhas. Gostaria de criar 10 objetos aleatorios e imprimir na tela qual objeto foi criado identificando-o através da diferente implementação dos métodos de cada classe.

Dei uma olhada no método shuffle da classe Collections, porém pelo o que entendi pra esse método já tenho que ter os objetos criados, certo?

Obrigado

1 Resposta

tnaires

Se eu entendi bem, você quer randomizar o tipo.

Você pode criar um array com as classes do objeto, pegar uma aleatoriamente de dentro do array e instanciá-la.

Class<?>[] classes = new Class<?>[] {A.class, B.class, C.class};
Criado 15 de abril de 2011
Ultima resposta 15 de abr. de 2011
Respostas 1
Participantes 2