python 的类中super的作用是啥?请举例
时间: 2024-05-02 18:19:41 浏览: 158
Python中的super用法详解
Super在Python中是一个函数,其作用是用于调用父类的方法。
比如,我们有一个父类A和一个子类B,子类B需要调用父类A的方法,在B的方法中使用super()即可调用父类A的同名方法。
例如:
```
class A:
def __init__(self, x):
self.x = x
class B(A):
def __init__(self, x, y):
super().__init__(x)
self.y = y
```
在上面的代码中,子类B中的init方法需要调用父类A的init方法,使用super()即可实现。
阅读全文