易错点

1.# 按照类的继承顺序,找下一个.
class Foo(object):
    def f1(self):
        super().f1()
        print('3个功能')

class Bar(object):
    def f1(self):
        print('6个功能')

class Info(Foo,Bar):
    pass

# obj = Foo()
# obj.f1()   #报错AttributeError: 'super' object has no attribute 'f1'

obj = Info()
obj.f1()   #6个功能
              #3个功能

猜你喜欢

转载自www.cnblogs.com/lbzbky/p/11688275.html