#子类(派生类),父类(基类),继承
class animal:
def eat(self):
print('-------吃-------')
def drink(self):
print('-------喝-------')
def play(self):
print('-------玩耍-------')
def sleep(self):
print('-------睡觉-------')
class Dog(animal):
def bark(self):
print('-------汪汪汪-------')
class Cat(animal):
def catch(self):
print('--------捉老鼠-------')
class Xiaotianq(Dog):
def fly(self):
print('--------飞--------')
wangcai = Dog()wangcai.eat()
wangcai.bark()
tom = Cat()
tom.drink()
tom.catch()
#子类可以调用父类及自身类的方法
xiaotianquan=Xiaotianq()
xiaotianquan.fly()
xiaotianquan.bark()
xiaotianquan.eat()
#子类的子类依然可以调用父类的方法
#可以多次继承父类方法
**
重写
**
#在实际应用中,某些子类可能需要对原来的子类进行改动,但又不可以直接修改父类的方法时
修改原本的子类,如:**
class Xiaoti