Boa noite,
Eu realizei as alterações dos métodos e atributos para se tornarem privados, porém os mesmos continuam aparecendo para a utilização quando ao utilizar o objeto:
Boa noite,
Eu realizei as alterações dos métodos e atributos para se tornarem privados, porém os mesmos continuam aparecendo para a utilização quando ao utilizar o objeto:
Oii, Thyago! Tudo bem?
O método privado são feitos para serem inacessíveis do uso da classe fora, porém o acesso pode acontecer do Python modificar automaticamente o nome adicionando um único sublinhado e o nome da classe antes do nome do atributo original, chamamos de name mangling. Mesmo que ele esteja no privado, pode aparecer durante a construção do código, mas nem sempre estará acessível.
Para mais estudos sobre o tema, deixo alguns links abaixo:
As páginas podem abrir em inglês, para traduzi-las, basta usar o tradutor automático do navegador.
Espero ter ajudado.
Bons estudos, Thiago!