gpt4 book ai didi

python - python中的多重继承与 super

转载 作者:太空宇宙 更新时间:2023-11-03 15:01:46 24 4
gpt4 key购买 nike

<分区>

class Parent1(object):
def foo(self):
print "P1 foo"

def bar(self):
print "P1 bar"


class Parent2(object):
def foo(self):
print "P2 foo"

def bar(self):
print "P2 bar"



class Child(Parent1, Parent2):
def foo(self):
super(Parent1, self).foo()

def bar(self):
super(Parent2, self).bar()

c = Child()
c.foo()
c.bar()

目的是继承Parent1的foo()和Parent2的bar()。但是 c.foo() 导致 parent2 和 c.bar() 导致错误。请指出问题并提供解决方案。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com