Link

Anatomia Python class.

Vamos falar mais um pouco sobre a arquitetura que envolve a camada de classes em Python.

Em linguagens como C++, Java, .Net a construção de classes costumam ser mais encapsuladas, o que gera uma certa confusão quando trabalhamos com classes Python.

Outra confusão para quem não está acostumado com Python é que diferente de outras linguagens, o Python não possui a palavra chave private para criar atributos protegidos, para isso é utilizado 2 underlines “__”.

Mas os atributos privados podem ser acessados modificando o acesso em tempo de execução.

Apesar de ser um pouco diferente, nada impacta no conceito da programação Orientada a Objetos.

Acesse o tutorial completo em: https://nakatech.herokuapp.com/article/2022/pythonClass.html.