python多态

Python的多态性是指:在不考虑实例类型的情况下使用实例,也就是说不同类型的实例有 相同的调用方法。

class Play:
	def play(self,name):pass

class WangZhe(Play):
	def play(self,name):
		print(f'我玩{name}')
class Feiche(Play):
	def play(self,name):
		print(f'我玩{name}')
class Chiji(Play):
	def play(self,name):
		print(f'我玩{name}')

w = WangZhe()
w.play('王者')

f = Feiche()
f.play('飞车')

c = Chiji()
c.play('吃鸡')


我玩王者
我玩飞车
我玩吃鸡

多态的好处:
1.增加了程序的灵活性

以不变应万变,不论对象千变万化,使用者都是同一种形式去调用,如func(animal)

2.增加了程序额可扩展性

通过继承animal类创建了一个新的类,使用者无需更改自己的代码,还是用func(animal)去调用

爱,就是你和某个人一起经历的一切。
原文地址:https://www.cnblogs.com/afly-8/p/13561147.html