Então, na classe principal nós criamos as instâncias da classe como
Conta contaDoRafael = new Conta();
Conta contaDaMarcela = new Conta();
e no método deposita da classe Conta, nós passamos essas referências para fazer a identificação.
public boolean transfere(double valor, Conta destino) {
if (this.saldo >= valor) {
this.saldo -= valor;
destino.deposita(valor);
return true;
} else {
return false;
}
Como eu realmente poderia transferir de fato para tal pessoa indicando o nome? já que não vamos criar várias referências para contaDoFulano, contaDoCiclano, contaDoRafael, contaDaMarcela.