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();

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
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?