python 类方法调用实例方法
时间: 2023-08-01 12:11:43 浏览: 115
要在类方法中调用实例方法,你需要先创建类的实例,然后使用该实例调用实例方法。下面是一个示例:
```python
class MyClass:
def instance_method(self):
print("这是一个实例方法")
@classmethod
def class_method(cls):
instance = cls() # 创建类的实例
instance.instance_method() # 调用实例方法
MyClass.class_method()
```
在上面的示例中,`class_method` 是一个类方法,它通过 `cls()` 创建了一个类的实例,并使用该实例调用了 `instance_method` 实例方法。请注意,在类方法中使用 `cls()` 创建实例时,`cls` 是指向类本身的参数名。
输出结果将是:
```
这是一个实例方法
```
通过这种方式,你可以在类方法中调用实例方法。
阅读全文