Skip to content
Object-Oriented Programming in Python
  • AI Chat
  • Code
  • Report
  • 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)