Lección 7: Atributos de clase frente a atributos de instancia
Hasta ahora todo atributo vivía en el objeto mismo. Pero algunos datos son compartidos por todos los objetos de una clase, y tienen un hogar distinto: el cuerpo de la clase. Aprenderemos a distinguir un atributo de clase de un atributo de instancia, y cómo los busca Python.
Un atributo de clase es como el cartel en la puerta del salón: un solo cartel, todos lo ven; un atributo de instancia es como el cuaderno de cada estudiante: cada uno tiene el suyo.
- atributo de clase
- Una variable definida directamente en el cuerpo de la clase, compartida por todos los objetos creados a partir de ella.
- atributo de instancia
- Un atributo guardado en un objeto específico a través de self: cada objeto tiene su propia copia.