Nos parâmetros no método transfere eu devo passar o tipo dos parâmetros porque o Java é estaticamente e fortemente tipado, certo? Mas tem alguma diferença entre ser estaticamente e fortemente tipado? ( Já li sobre isto mas não entendi muito bem )
public boolean transfere(double valor, Conta destino){
if (this.saldo >= valor){
this.saldo = this.saldo - valor;
destino.deposita(valor);
return true;
}else{
System.out.println("Sem dinheiro o suficiente para transferir");
return false;
}
}