python 类方法
时间: 2023-11-09 14:01:09 浏览: 82
Python代码-类方法.py
Python中的类方法是一种特殊的方法,它与类本身相关联,而不是与类的实例相关联。类方法使用@classmethod装饰器来定义,第一个参数通常被命名为“cls”,它指向类本身。
下面是一个简单的示例:
```python
class MyClass:
count = 0
@classmethod
def increase_count(cls):
cls.count += 1
MyClass.increase_count()
print(MyClass.count) # 输出 1
```
在这个例子中,我们定义了一个名为increase_count的类方法,它使用cls参数来访问类变量count并将其增加1。我们可以通过调用MyClass.increase_count()来调用这个类方法,并通过MyClass.count来访问类变量count。
阅读全文