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

[Dúvida] Uso de métodos para atributos do tipo private

Não entendi como um atributo do tipo private se torna mais seguro utilizando um método para receber ou retornar algo. Sendo um atributo deste tipo, não posso atribuir um valor a ele diretamente, então é necessário o uso de um método, mas mesmo assim no final das contas o meu atributo vai receber o valor que o usuário informar, porém, por intermédio de um método, então como ele se torna mais seguro?

1 resposta
solução!

A ideia de tornar um atributo private e acessá-lo por meio de métodos public (conhecidos como getters e setters) não é para proteger o atributo de receber valores externos, mas para controlar a maneira como esses valores são atribuídos ou acessados.