O código não reconhece o public boolean transfere ...!
package bytebank;
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 transfere(double valor, Conta destino) {
if(this.saldo >= valor) {
this.saldo -= valor;
destino.deposita(valor);
return true;
}
}return false;
}
}
package bytebank;
public class TestaMetodo {
public static void main(String[] args) {
Conta contaDoMarcelinho = new Conta();
contaDoMarcelinho.saldo = 100;
contaDoMarcelinho.deposita(50);
System.out.println(contaDoMarcelinho.saldo);
boolean conseguiuRetirar = contaDoMarcelinho.saca(20);
System.out.println(contaDoMarcelinho.saldo);
System.out.println(conseguiuRetirar);
Conta contaDaErika = new Conta();
contaDaErika.deposita(1000);
contaDaErika.transfere(300, contaDoMarcelinho);
}
}