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

Retornar mais de um valor em metodo

Pessoal,

Dado o código abaixo onde é possível setar os valores de uma agencia e conta de uma vez só

// Setar cadastro de agencias
    public void setAgenciaContaDac (int agencia, int conta, int dac) {
        this.agencia = agencia;
        this.conta = conta;
        this.dac = dac;
    }

Gostaria de fazer algo parecido com o retorno na função get, ou seja retornar os três de uma vez. Gostaria de fazer algo parecido com o código abaixo, que não compila. Imaginei que seria possivel usar array, mas gostaria de saber se tem algo tão simples quanto o que foi feito no metodo set.

// Pegar cadastro cliente
    public int getAgenciaContaDac () {
        return this.agencia;
        return this.conta;
        return this.dac;
    }

Abraços a todos!

2 respostas
solução!

Olá amigo, tudo bem?

No java não conseguimos retornar mais de um valor, nesse seu caso te indico a retornar um objeto.

Obs: Uma linguagem que tem esse poder de retornar dois valores é Linguagem Lua.

Espero ter ajudado.

Boa!! Vou pesquisar como retorna um objeto!

Obrigado Mateus!!