Desafio completo Apesar de ter feito em primeiro caso deixarei da forma mais "longa", assim dizendo para melhor entendimento agora no começo.
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 = saldo-= valor;
return true;
} else {
return false;
}
}
public void transfere(double valor, Conta destino) {
saca(valor);
destino.deposita(valor);
}