请问Python多重继承时,super怎么处理不同父类的参数

请问D2继承B2、C2时,怎么传入两个父类的参数


class A2:

    def __init__(self):
        print('A')


class B2(A2):

    def __init__(self, name_b):
        self.name_b = name_b
        print('B')
        super().__init__()


class C2(A2):

    def __init__(self, name_c):
        self.name_c = name_c
        print('C')
        super().__init__()


class D2(B2, C2):
    
    def __init__(self):
        pass


类名.init()
在D2里面执行B2父类的初始化:
B2.init()
执行C2父类的初始化:
C2.init()

如果问题解决了的话麻烦点个采纳,谢谢