2.29多继承

#多重继承
#多继承:子类有多个父类 所有类的父类都是对象
class A :
    def test(self):
        print('A--------------test')
class B:
    def test(self):
        print('B--------------test')
class C(A,B):# A,B的位置决定调用方法的优先级
    def test1(self):
        print('c----------test')


c = C()


c.test()
#output:A--------------test 优先调用父类A类里的test
#print(c#output:<__main__.C object at 0x00000000028DA7C8>
#所有类的父类都是object,即对象
#没有直接的继承关系,可以这么定义类class A(object):

猜你喜欢

转载自www.cnblogs.com/yescarf/p/12907066.html