python类中怎么调用另一个类的__init__
时间: 2023-10-23 09:09:59 浏览: 228
python 定义类时,实现内部方法的互相调用
可以使用`super()`函数来调用另一个类的`__init__()`方法。
例如,如果一个类A继承自另一个类B,那么可以在A的`__init__()`方法中调用B的`__init__()`方法,如下所示:
```python
class A(B):
def __init__(self, arg1, arg2):
super().__init__(arg1)
self.arg2 = arg2
```
在上面的例子中,我们通过`super()`函数调用了B的`__init__()`方法,将`arg1`传递给了B的构造函数。然后我们在A的`__init__()`方法中定义了一个新的实例变量`arg2`。
阅读全文