如何使用许多参数覆盖Python类的构造函数?
发布于 2021-01-29 15:06:51
说,我有一个Foo类,扩展了Bar类。我想略微推翻Foo的主持人。而且我什至都不知道Bar的构造函数的含义是什么。有没有办法做到这一点?
如果您听不懂,我的意思是:
class Bar:
def __init__ (self, arg1=None, arg2=None, ... argN=None):
....
class Foo (Bar):
#Here i just want add additional parameter to constructor, but don't want to know anything about Bar's other parameters (arg1, arg2..., argN)
def __init__ (self, my_new_arg=None, ??? )
self.new_arg = my_new_arg
Bar.__init__(self, ??? )
有没有办法把一件简短而优雅的东西代替???在这段代码中?(也许是args / kwargs的一些变体)
关注者
0
被浏览
75
1 个回答