python如何从覆盖基类的派生类调用基类中定义的方法?

python

使用内置的 super() 函数:

classDerived(Base):

defmeth(self):

super(Derived,self).meth()

对于 Python 3.0之前的版本,您可能正在使用经典类:对于诸如 classDerived(Base):... 之类的类定义,可以将在 Base (或 Base 中的一个的基类)中定义的方法 meth() 调用为 Base.meth(self,arguments...) 。这里, Base.meth 是一个未绑定的方法,因此您需要提供 self 参数。

以上是 python如何从覆盖基类的派生类调用基类中定义的方法? 的全部内容, 来源链接: utcz.com/z/520571.html

回到顶部