# 父类
class baba():
def pu_gong(self):
print('进行普通攻击')
def xing_zo(self):
print("行走")
class sha_sen():
def __init__(self):
self.name = "沙僧"
self.gongji = 80
self.magic = 500
self.hp = 2000
self.speed = 100
# 皮肤
def jineng1(self):
print("食人")
print("一口消灭一个野怪或小兵")
def tai_ci(self):
print("大师兄,师傅被妖怪抓走了")
# 继承父类的方法
class tangsen(baba, sha_sen):
def __init__(self):
self.name = "tangsen"
self.gongji = 80
self.magic = 500
self.hp = 2000
self.speed = 100
# 皮肤
# def jineng1(self):
# print("镇魔曲")
# print("范围攻击,强制眩晕三秒,伤害1000点")
def jineng2(self):
print("如来神掌")
print("单体远程攻击,减速50%,伤害1500点(有燃烧伤害,持续8秒,每50点伤害)")
def jineng3(self):
print("紧箍神咒")
print("持续全图攻击25秒,随机攻击4个英雄,每秒攻击300点")
class xiao_bai_long(tangsen):
def __init__(self):
self.name = "小白龙"
self.gongji = 80
self.magic = 500
self.hp = 2000
self.speed = 100
# 皮肤
# 对象名 = 类名
# 父类和子类的技能相同,我们使用子类的技能
# t1 = tangsen()
# t1.jineng1()
# t1.xing_zo()
# t1.jineng1()
# t1.tai_ci()
# print(t1.gongji)
#
# # # 新建一个沙僧对象
# # t2 = sha_sen()
# # t2.jineng1()
# #
t3 = xiao_bai_long()
t3.jineng1()
t3.xing_zo()
ziheng - 父类
最新推荐文章于 2020-04-08 09:53:11 发布