|
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