Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

sobre a copia

pq ela nao puxa a copia ??? como assim vey, to meio confuso nessa aula !

1 resposta
solução!

Wellerson, a ideia é que sempre que o usuário for pegar as negociações ele não vai ter acesso ao array de verdade que você guarda dentro da instância da sua classe.

Sempre que for chamada a função getNegociacao(), baseado no array de verdade dentro da instância você irá gerar um novo que o usuário pode fazer qualquer operação e isso não vai interferir no valor real dentro da classe.