小编use*_*066的帖子

Python多重继承问题

对不起,如果以前问过这个问题,我在搜索其他问题时找不到答案.

我是Python的新手,我遇到了多重继承的问题.假设我有两个类,B和C,它们继承自同一个类A,它们的定义如下:

class B(A):
    def foo():
        ...
        return

    def bar():
        ...
        return


class C(A):
    def foo():
        ...
        return

    def bar():
        ...
        return
Run Code Online (Sandbox Code Playgroud)

我现在想要定义另一个类D,它继承自B和C.D应该继承B的foo实现,但是C的实现吧.我该怎么做呢?

python inheritance multiple-inheritance

5
推荐指数
1
解决办法
717
查看次数

标签 统计

inheritance ×1

multiple-inheritance ×1

python ×1