#多态:
#多态的意思是,不同的对象,都实现了同一个接口,
#因此我们可以不管这个对象是什么,直接调用这个方法就可以了。
class Hero(object):
"""docstring for Hero"""
def __init__(self):
pass
def stroke(self):
pass
class Chengyaojin(Hero):
def stroke(self):
print(u'程咬金的回血大招')
class Xiangyu(Hero):
def stroke(self):
print('项羽的推人大招')
value = input('请选择英雄:')
hero = None
if value == '1':
hero = Chengyaojin()
else:
hero = Xiangyu()
hero.stroke()
python中的多态
最新推荐文章于 2025-08-03 14:56:29 发布
