#父类
class DuckKing(object):
def show(self):
print("这个是鸭子王国,欢迎你加入")
#子类
class Duck007(DuckKing):
def show(self):
print("这个是鸭子王国,7号为您提供全方位保护")
#子类
class Duck9527(DuckKing):
def show(self):
print("这个是鸭子王国,9527号为您提供陪读")
#普通函数
def func(duck):
duck.show()
#创建对象,参数是对象:就是那种包含很多属性和方法的对象
obj_Duck9527 = Duck9527()
obj_Duck007 = Duck007()
#调用函数,开启多态之旅
func(obj_Duck9527)
func(obj_Duck007)
python面向对象中的多态
最新推荐文章于 2023-12-31 01:55:29 发布