擅长:python、mysql、java
<p>诚然,此解决方案可能不是最具python风格或最理想的解决方案,但是为这样的对象创建包装器类可以让您在继承中为每个<code>__init__</code>传递参数:</p>
<pre><code>class Object(object):
def __init__(self,*args,**kwargs):
super(Object,self).__init__()
class A(Object):
def __init__(self,*args,**kwargs):
super(A,self).__init__(*args,**kwargs)
class B(Object):
def __init__(self,*args,**kwargs):
super(B,self).__init__(*args,**kwargs)
class C(A,B):
def __init__(self,*args,**kwargs):
super(C,self).__init__(*args,**kwargs)
</code></pre>