1
resposta

Exercício Metodos com varios argumentos

   public bool Transferir(double valor, ContaCorrente contadestino)

isso quer dizer que contadestino é uma variável do tipo ContaCorrente?

Ao chamar a função

bool resultado_tranferencia= contaBruno.Transferir (200, contaGabriela);

porque não contaGabriela.numero?

1 resposta

Olá Adilson, tudo bem?

Sobre seu primeiro questionamento, na verdade contaDestino, trata-se apenas do nome dado ao argumento de ContaCorrente. Inclusive, poderíamos usar qualquer nome, por exemplo: x, mas ao inserir parênteses, quando utilizamos o método Transferiro Visual Studio já indica o que devemos oferecer, mostrando os nomes dos nossos argumentos, por isso é sempre aconselhável darmos nomes intuitivos .

Sobre não atribuir a transferência à contaGabriela.numero, não consegui entender a ligação do numero ao método Transferir. Mas só de informar que a contaGabrielatrata-se de uma ContaCorrentee estamos movimentando o saldodesta conta, o sistema funciona da forma correta.

Espero ter ajudado, caso algo não tenha ficado claro, sinta-se confortável para perguntar novamente.

Abraços e bons estudos!