Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Outra maneira de pegar saldo

Essa maneira para pegar saldo também é válida?

public double pegaSaldo( Conta conta ){

    return conta.saldo;
}

pegaSaldo(contadaMarcela);

1 resposta
solução!

Olá Vinicius!

Se você colocar o método pegaSaldo(Conta conta) dentro da Classe Conta ficara ambíguo pois não precisamos receber um objeto do tipo Conta como parâmetro pra puxar o saldo já que estamos dentro da Classe Conta e temos acesso ao mesmo. (Tenta ler com calma essa parte, pode ficar confuso kkk).

Já se esse método estiver fora da Conta (numa Classe Teste por exemplo) você poderá usar o método mas não será a melhor solução pois você poderia deixar ele dentro da Classe Conta com outra assinatura:

Classe Conta

public double pegaSaldo(){
    return this.saldo;
}

Classe Teste

Conta conta = new Conta();
double saldo = conta.pegaSaldo();
System.out.print(saldo);

Onde "this" é uma referencia ao nosso objeto instanciado.

Espero ter ajudado! :D

Bons estudos! ^^

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software