方法在执行时,当父类、子类都有同样的方法时,优先调用子类方法,其次调用父类方法
继承父类:
class Animal(object): #Animal 类继承object类
def __init__(self, color):
self.color=color
def eat(self):
print("动物在吃!")
def run(self):
print("动物在跑!")
class Cat(Animal): #Cat 类继承Animal类
pass
'''def eat(self):
print("小猫在吃鱼!")'''
class Dog(Animal):
def __init__(self, name,age,color):
super(Dog, self).__init__(color)
self.name=name
self.age=age
def eat(self):
print("狗在啃骨头!")
def feed(object):
object.eat()
继承子类:
class Animal(object): #Animal 类继承object类
def __init__(self, color):