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()