| 
1 | 1 | # `044` static and class methods  | 
2 | 2 | 
 
  | 
3 |  | -Un **método de clase** es un método que está vinculado a la clase y no a la instancia de la clase. Toma la clase misma como su primer parámetro, a menudo llamado cls. Los métodos de clase se definen utilizando el decorador @classmethod.  | 
 | 3 | +Un **método de clase** es un método que está vinculado a la clase y no a la instancia de la clase. Toma la clase misma como su primer parámetro, a menudo llamado "cls". Los métodos de clase se definen utilizando el decorador @classmethod.  | 
4 | 4 | 
 
  | 
5 | 5 | La característica principal de un método de clase es que puede acceder y modificar atributos a nivel de clase, pero no puede acceder ni modificar atributos específicos de la instancia, ya que no tiene acceso a una instancia de la clase. Los métodos de clase se utilizan a menudo para tareas que involucran a la clase en sí misma en lugar de a instancias individuales.  | 
6 | 6 | 
 
  | 
@@ -86,4 +86,4 @@ sum_of_numbers = MathOperations.add_numbers(10, 15)  | 
86 | 86 | 
 
  | 
87 | 87 | + Recuerda, para crear un método estático, utiliza el decorador `@staticmethod` encima de la definición del método.  | 
88 | 88 | 
 
  | 
89 |  | -+ Cualquier cosa que aún no entiendas completamente, te animamos a que siempre utilices las herramientas que te ofrece internet para buscar información y aclarar la mayoría de tus dudas (todos los desarrolladores hacen esto, no te preocupes).  | 
 | 89 | ++ Cualquier cosa que aún no entiendas completamente, te animamos a que siempre utilices las herramientas que te ofrece internet para buscar información y aclarar la mayoría de tus dudas (todos los desarrolladores hacen esto, no te preocupes).  | 
0 commit comments