Python继承父类构造方法
时间: 2023-11-05 17:59:44 浏览: 113
Python子类继承父类构造函数详解
4星 · 用户满意度95%
可以使用super()函数来调用父类的构造方法。在子类的构造函数中,调用super()函数并传入子类及其self参数即可调用父类构造函数,并完成对父类属性的初始化。例如:
```
class ParentClass:
def __init__(self, parent_property):
self.parent_property = parent_property
class ChildClass(ParentClass):
def __init__(self, parent_property, child_property):
super().__init__(parent_property)
self.child_property = child_property
```
在这个例子中,子类ChildClass继承自父类ParentClass。在子类构造函数中,调用super()函数并传入子类与self参数,即可调用父类构造函数,并将parent_property参数传递给父类。此外,子类还可以初始化自己的属性child_property。
阅读全文