1. 程式人生 > >在子類中新增新功能,多層繼承

在子類中新增新功能,多層繼承

class Animal:
def eat(self):
print("-----吃-----")

def drink(self):
    print("-----喝-----")

class Dog(Animal):
def bark(self):
print("-----汪汪叫------")

class Cat(Animal):
def catch(self):
print("----捉老鼠----")

wang_cai = Dog()
wang_cai.eat()
wang_cai.drink()
wang_cai.bark()

jia_fei = Cat()
jia_fei.eat()
jia_fei.drink()
jia_fei.catch()

多層繼承
class Animal:
def eat(self):
print("-----吃-----")

def drink(self):
    print("-----喝-----")

class Dog(Animal):
def bark(self):
print("-----汪汪叫------")

class XTQ(Dog):
“”“定義了一個哮天犬 類”""
pass

class Cat(Animal):
def catch(self):
print("----捉老鼠----")

xtq = XTQ()
xtq.eat()
xtq.bark()