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?