Skip to content
Object-Oriented Programming in Python
Take Notes
Add notes about the concepts you've learned and code cells with code you want to keep.
Add your notes here
# Add your code snippets here
Tudo no python é objeto e tem classe. Quando se usa a função type(), vem a classe esperada do objeto.
É possível criar uma variável global dentro de uma classe e chamá-la como se fosse um atributo. Essa variável global não precisa de self.
Ex.: MIN_SALARY = value Para chamar: Employee.MIN_SALARY --> vem o valor!
Os métodos de classe (class methods) permitem criar um construtor alternativo, já que uma classe pode exigir o início por múltiplos caminhos.
Para iniciar esse método, segue o formato:
@classmethod def func(cls, args): # método # E pode retornar um atributo da classe usando cls(atributo) return cls(arg)