Wil*_*hes 2 python inheritance
我知道在Python 3中,你可以编写super()并且Python自动传递正确的参数super.
super()
super
也可能通过意外写入来引入细微的错误super(Parent, self).
super(Parent, self)
是否有任何情况下您不希望将当前类作为第一个参数传递给super?
Dan*_*man 5
是的,您可能希望跳过直接超类方法,但仍然在层次结构中进一步调用方法.例如,当您知道自己已经用自己的逻辑替换逻辑时,可能会发生这种情况,并且调用超类方法将毫无意义甚至是有害的.
归档时间:
11 年,6 月 前
查看次数:
42 次
最近记录: