2
respostas

Como criar o nome de um objeto de forma dinâmica?

Como criar o nome de um objeto de forma dinâmica? Exemplo: Cliente c1 = new Cliente(); Cliente c2 = new Cliente();

Problema: O usuário irá informar o nome p/o objeto Cliente, via a entrada de dados (Classe Scanner).

Exemplo: Scanner entradaDado = new Scanner(System.in); System.out.println("Informe um nome para o Objeto Cliente: "); String nomeObjeto = entradaDado.next(); Cliente nomeObjeto = new Cliente();

2 respostas

Olá Cristiano,

não sei se te atende, mas pq vc não cria uma lista e insere os usuários criados.

Aí vc não precisaria se preocupar com o nome da variável, pois era só ir adicionando novos objetos Cliente ;)

Olá Luciano, boa tarde! Não posso utilizar uma lista. Esta dúvida é oriunda de um teste para um vaga de emprego. Na questão não autoriza a utilização de ArrayList. Existe solução para dúvida conforme descrita?