Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Criar objetos de maneira dinâmica

Boa noite, gostaria de saber se é possível criar objetos de maneira dinâmica em java, por exemplo, no curso tem uma situação de criar contas para um banco, queria que a cada execução do método, ou seja, a cada conta criada somasse 1 no nome do próximo objeto a ser criado ex: conta1, conta2, conta3... Se não for possível como eu soluciono esse problema sem ter que ficar inserindo o nome de cada objeto manualmente a cada conta criada?

Obrigado desde já (:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas
solução!

Olá Vinicius,

Todo o objeto no Java é criado dinamicamente, acredito que a questão está que você querendo falar da nomeação do objeto. Neste sentido você tem que entender porque você está querendo isso? Mas há várias estratégias para ter múltiplas instância, uma maneira razoável é criar uma lista de contas tipo isso:

List<Conta> contas = new ArrayList<>();
contas.add( new conta(13, 145, " vinicius".....);
contas.add( new conta(12, 14, " xxxx".....);
contas.add( new conta(11, 15, " tttt".....);

for(Conta conta : contas) {
   Sytem.out.println(conta.getNumero());
   ........
}

Boa noite, minha dúvida era sobre um cenário real como fazer isso, de maneira descomplicada. Obrigado pela ajuda (=