Workspace
Lucas Lima/

Object-Oriented Programming in Python

0
Beta
Spinner

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)