No exemplo que você deu do atributo que é public ele pode ser alterado de qualquer lugar, e private não....mas se eu coloco o método "SET " não seria a mesma coisa que estar deixando meu atributo publico a diferença seria que eu teria que acessar usando o método ?