O "transfere" está referindo em que o valor vai ser transferido pra ele mesmo?? e se eu fizesse uma outra class exemplo: Conta_dois e colocasse dessa maneira:
public boolean tranfere(double valor, Conta_dois destino) { //apenas substitui "Conta" if (this.saldo >= valor) { this.saldo -= valor; destino.deposita(valor); return true; } return false; }
CODIGO DO PAULO
public class Conta { double saldo; int agencia; int numero; String titular;
public 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 tranfere(double valor, Conta destino) { // aqui ele está referindo em "Conta" que o valor vai ser transferido pra ele mesmo??
if (this.saldo >= valor) {
this.saldo -= valor;
destino.deposita(valor);
return true;
}
return false;
}
}