#多态,不同的对象调用相同的父类方法,产生不同的结果
class animal: #定义父类
def food(self):
pass
def eat(self):
self.food()
class cat(animal): #定义子类
def food(self):
print('吃火腿')
class cow(animal): #定义子类
def food(self):
print('吃青草')
c = cat()
c.eat() #调用父类方法
c1 = cow()
c1.eat() #调用父类方法
python类的多态
最新推荐文章于 2024-06-14 09:30:00 发布