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

Não consegui entender o Private

Pelo que vi no vídeo, ele colocou os underscores para que o nome e os likes não pudessem ser alterados. Mas no final do vídeo ao executar, o nome foi alterado da mesma forma.

1 resposta
solução!

Boa Tarde Vinícius,

O python não possui nenhumsa função built-in para tornar os atributos privados, como Java e C++ têm, porém como o encapsulamento é uma boa prática em linguagens orientadas a objetos colocamos o underscore para identificar quais atributos devem ser privados, isso não impede que o atributo seja modificado porém alerta a pessoa que o está modificando de que não deve fazer-lo. Além de que em algumas IDE's quando você tentar usar o comando "Classe." e ver quais atributos Classe tem, os atributos com underscore no começo não aparecerão na listagem.

Caso queira saber um pouco mais sobre modificadores de acesso deixo este link aqui

Espero ter ajudado!