学的时候,我以为是事先有一个继承关系,如果后来需要可以添加新的继承关系,是这样理解么,还是继承一旦确立,就不可以再新加继承关系了
class Animal(object):
pass
class Mammal(Animal):
class Bird(Animal):
class Dog(Mammal):
class Bat(Mammal):
class Parrot(Bird):
class Ostrich(Bird):
class Runnable(object):
def run(self):
print('Running...')
class Flyable(object):
def fly(self):
print('Flying...')
class Dog(Mammal, Runnable):
出现redefinition of unused 'Dog'这样对么
Sign in to make a reply
现在只吃蔬菜
学的时候,我以为是事先有一个继承关系,如果后来需要可以添加新的继承关系,是这样理解么,还是继承一旦确立,就不可以再新加继承关系了
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'这样对么