Что такое метод класса

Python Junior Без компании
Что такое метод класса
Ответы
Метод класса — это функция, определённая внутри класса и связанная с его экземплярами (или самим классом). Методы могут быть: - **Обычными** — работают с экземпляром (`self`). - **Статическими** (`@staticmethod`) — не зависят от экземпляра/класса. - **Методами класса** (`@classmethod`) — работают с классом (`cls`). Пример: ``` class MyClass: def instance_method(self): return f"Called instance_method of {self}" @classmethod def class_method(cls): return f"Called class_method of {cls}" @staticmethod def static_method(): return "Called static_method" ``` - `instance_method` требует экземпляр (`obj.instance_method()`). - `class_method` получает класс (`MyClass.class_method()`). - `static_method` — просто функция в пространстве имён класса.