一、多态
不同的子类对象,调用相同的父类方法,产生不同的执行结果。
关键字:继承、改写
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 版权协议,转载请附上原文出处链接和本声明。