阅读背景:

python中的多态_那一朵樱树花的博客

来源:互联网 

#多态:
#多态的意思是,不同的对象,都实现了同一个接口,
#因此我们可以不管这个对象是什么,直接调用这个方法就可以了。

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()
		


#多态:
#多态的意思是,不同的对象,都实现了同一个接口,
#因此我们可以不管



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: