class Dog(object):
def __init__(self, name):
self.name = name
def game(self):
print("%s蹦蹦跳跳地玩耍" % self.name)
class XiaoTianQuan(Dog):
def game(self):
print("%s飞来飞去地玩耍" % self.name)
class Person(object):
def __init__(self, name):
self.name = name
def game_with_dog(self, dog):
print("%s和%s快乐地玩耍" % (self.name, dog.name))
dog.game()
# wangcai = Dog("旺财")
wangcai = XiaoTianQuan("飞天旺财")
xiaoming = Person("小明")
xiaoming.game_with_dog(wangcai)
python多态案例
最新推荐文章于 2022-08-31 15:29:44 发布