Discuss / Python / 多重继承可以后来添加么

多重继承可以后来添加么

Topic source

学的时候,我以为是事先有一个继承关系,如果后来需要可以添加新的继承关系,是这样理解么,还是继承一旦确立,就不可以再新加继承关系了

class Animal(object):

    pass

class Mammal(Animal):

    pass

class Bird(Animal):

    pass

class Dog(Mammal):

    pass

class Bat(Mammal):

    pass

class Parrot(Bird):

    pass

class Ostrich(Bird):

    pass

class Runnable(object):

    def run(self):

        print('Running...')

class Flyable(object):

    def fly(self):

        print('Flying...')

class Dog(Mammal, Runnable):

    pass

出现redefinition of unused 'Dog'这样对么


  • 1

Reply