重写父类方法和调用父类方法
class Animal(object): def eat(self): print("-----吃-----") def drink(self): print("-----喝-----") class Dog(Animal): def bark(self): print("-----汪汪叫------") print("-----汪汪叫------") print("-----汪汪叫------") print("-----汪汪叫------") print("-----汪汪叫------") class XTQ(Dog): """定义了一个哮天犬 类""" def bark(self): # print("-----汪汪叫------") # print("-----汪汪叫------") # print("-----汪汪叫------") # print("-----汪汪叫------") # print("-----汪汪叫------") # Dog.bark(self) # 调用已经被重写的方法1 # super(XTQ, self).bark() # 调用已经被重写的方法2 # super().bark() # 调用已经被重写的方法3 print("----嗷嗷叫-----") class Cat(Animal): def catch(self): print("----捉老鼠----") xtq = XTQ() xtq.eat() xtq.bark()