python类方法使用例子
时间: 2023-11-28 20:46:30 浏览: 63
以下是一个Python类方法的使用例子:
```python
class MyClass:
count = 0
def __init__(self):
MyClass.count += 1
@classmethod
def get_count(cls):
return cls.count
obj1 = MyClass()
obj2 = MyClass()
print(MyClass.get_count()) # 输出:2
```
在这个例子中,我们定义了一个名为`MyClass`的类,其中包含一个类变量`count`和一个类方法`get_count`。在类方法中,我们使用了`@classmethod`装饰器来标识这是一个类方法,而不是实例方法。在`get_count`方法中,我们返回了类变量`count`的值。最后,我们创建了两个`MyClass`的实例,并通过调用`MyClass.get_count()`方法来获取`MyClass`类的实例数量。
阅读全文