4
respostas

Codigo não compila

gente o codigo da classe Conta não está compilando (estou na aula 5)

public double pegaSaldo() {
            return this.saldo;

ajuda!

4 respostas

Boa noite Kelvin, pode colocar o código da classe inteiro aqui para nós??


public class Conta {

    private double saldo;
    int agencia;
    int numero;
    Cliente titular;


    void deposita(double valor) {

        this.saldo += valor;    
    }

    public boolean saca(double valor) {
        if(this.saldo >= valor) {
            this.saldo -= valor;
            return true;
        } else {
            return false;
        }
    }

    public boolean transfere(double valor, Conta destino) {

        if(this.saldo >= valor) {
            this.saldo -= valor;
            destino.deposita(valor);
            return true;
        } else {
            return false;
        }

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

        }
    }

Kelvin no último trecho de código você acabou colocando um método dentro do outro, testa assim:

 public boolean transfere(double valor, Conta destino) {

        if(this.saldo >= valor) {
            this.saldo -= valor;
            destino.deposita(valor);
            return true;
        } else {
            return false;
        }
}
public double pegaSaldo() {
     return this.saldo;
 }

 }

opa, poxa vacilei... Muito obrigado mesmo :)