在Python中使用super()关键字进行单继承的基本示例是什么?

在Python中使用super()关键字进行单继承的基本示例是什么?,第1张

在Python中使用super()关键字进行单继承的基本示例是什么?

在Python> = 3.0中,如下所示:

class Foo():    def __init__(self, frob, frotz)        self.frobnicate = frob        self.frotz = frotzclass Bar(Foo):    def __init__(self, frob, frizzle)        super().__init__(frob, 34)        self.frazzle = frizzle

在此处阅读更多信息:http :
//docs.python.org/3.1/library/functions.html#super

编辑:正如在另一个答案中所说,有时仅使用

Foo.__init__(self, frob,34)
可能是更好的解决方案。(例如,使用某些形式的多重继承时。)



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5675033.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存