Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Parâmetro para o set

Se o set é uma função que recebe o parâmetro "email", por que ao invés de modificá-lo assim

funcionarioProxy.email("email@email.com")

deve-se modificá-lo assim?

funcionarioProxy.email = email@email.com"
1 resposta
solução!

Acessar através de funcionarioProxy.email = email@email.comé menos verboso do que funcionarioProxy.email("email@email.com"). O set lhe permite trabalhar com métodos, mas acessá-los como se fossem propriedades apenas. Quem acessar a propriedade mal sabe que será aplicado alguma lógica no valor passado como parâmetro.

A sintaxe de acesso e escrita é especial, como você mesmo notou.