ziheng - 父类

# 父类
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()
发布了516 篇原创文章 · 获赞 21 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/houlaos/article/details/105041557