python调用重写了的
时间: 2023-11-09 15:05:18 浏览: 70
Python类成员继承重写的实现
我不太明白你的问题,可以再具体说明一下吗?你是想问如何在Python中调用重写后的方法吗?如果是的话,可以直接像调用普通方法一样调用即可。如果重写的方法与父类方法同名,可以使用`super()`函数来调用父类方法。例如:
```python
class Parent:
def hello(self):
print("Hello from parent")
class Child(Parent):
def hello(self):
print("Hello from child")
super().hello()
c = Child()
c.hello() # 输出:Hello from child
# Hello from parent
```
在这个例子中,子类`Child`重写了父类`Parent`的`hello`方法。在子类的`hello`方法中,我们使用了`super().hello()`来调用父类的`hello`方法,从而实现在重写方法的基础上添加一些额外的操作。
阅读全文