Pyhton多态和单态

  • Post author:
  • Post category:其他




一、多态

不同的子类对象,调用相同的父类方法,产生不同的执行结果。

关键字:继承、改写

class Soidier():
	def attack(self):
		pass
	def back(self):
		pass

#陆军
class Amry(Soidier):
	def attack(self):
		print("[陆军]搏击,射击")
	def back(self):
		print("[陆军]长跑,潜行")
#海军
class Navy(Soidier):
	def attack(self):
		print("[海军]战舰操作、水下作战、射击")
	def back(self):
		print("[海军]潜水")
#空军
class AirForce(Soidier):
	def attack(self):
		print("[空军]战机操控,精准制导")
	def back(self):
		print("[空军]高空跳伞")
#实例化对象
amry_obj=Amry()
navy_obj



版权声明:本文为qq_39787513原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。