草庐IT

MixinClass

全部标签

Python:当父类(super class)接受不同的参数时,正确的初始化方法?

如果我有这样的三个类:classBaseClass(object):def__init__(self,base_arg,base_arg2=None):...classMixinClass(object):def__init__(self,mixin_arg):...classChildClass(BaseClass,MixinClass):def__init__(self,base_arg,mixin_arg,base_arg2=None):???初始化MixinClass和BaseClass的正确方法是什么?看起来不像我可以使用super因为MixinClass和BaseClass

Python:当父类(super class)接受不同的参数时,正确的初始化方法?

如果我有这样的三个类:classBaseClass(object):def__init__(self,base_arg,base_arg2=None):...classMixinClass(object):def__init__(self,mixin_arg):...classChildClass(BaseClass,MixinClass):def__init__(self,base_arg,mixin_arg,base_arg2=None):???初始化MixinClass和BaseClass的正确方法是什么?看起来不像我可以使用super因为MixinClass和BaseClass