2
respostas

09 Referências de objetos

Bom dia!

A atividade 09, parece estar incorreta, pois não foi atribuído "minhaConta = outraConta", ou seja, "Console.WriteLine(minhaConta.saldo)" imprime 500.

Concordam ?

2 respostas

Olá Mauricio, como vai?

Vamos verificar o código ponto a ponto. Veja:

Criamos o objeto minhaConta e logo abaixo já atribuímos o saldo de 500.

ContaCorrente minhaConta = new ContaCorrente();
 minhaConta.saldo = 500;

Aqui falamos "olha estou criando uma outraConta, mas tudo que eu havia determinado para minhaConta terá de ser transferida para essa outraConta".

ContaCorrente outraConta = minhaConta;

Em baixo já atribuímos + 1000 aos 500 que eu já havia transferido para a outraConta.

outraConta.saldo += 1000;

Espero que tenha ficado claro. Caso tenha alguma dúvida, vou estar por aqui.

Abraços!

Exatamente!

O que estou informando é que na questão não houve a atribuição.

ContaCorrente outraConta = minhaConta;

Att.