2
respostas

Metodo tranferir 2

Reaparei que houve uma reclamação acima por meu quase xará. Pois é tbm não achei legal pois tive o mesmo problema que ele.

2 respostas

Ei Aluno, beleza?

Sua duvida e sobre a utilização do termo ContaCorrente no metodo de transferir?

Se for, tentarei ajudar:

Na construção do método Transferir foi utilizado dois parâmetros - o primeiro para saber quanto que vai transferir, e o segundo para saber para quem vai transferir.

A transferência ocorre entre contas, então o segundo parâmetro do método Transferir é uma variável do tipo ContaCorrente (que nomeamos de destino), que só existe no nosso projeto. Como criamos uma classe chamada ContaCorrente, pode existir quantas contas quisermos, basta declamarmos através do "ContaCorrente contax = new ContaCorrente();

Por isso que no método Transferir colocamos no final do else o destino.saldo = destino.saldo + valor. O nome que colocarmos no parâmetro destino que vai dizer qual é a ContaCorrente(objeto) que deve deve ser alterado. E o atributo alterado será o "saldo".

No projeto do professor foi a "conta2" que entrou na variável "destino" do método Transferir.

Bom dia Luiz,

Sua explicação foi bem clara, muito obrigado pela contribuição.