class hero:
# 函数/方法
def run(self):
print("残血了继续刚")
def gongji(self):
print("A啊啊啊啊啊啊啊呵呵")
class muyou:
def __init__(self):
self.name = "木有狂魔"
# 隐藏属性,在属性前加两个下划线
self.__hp = 1000000000
self.gongjili = 3
self.fangyuli = 3000000000000000000
def chuansong(self):
print("把选中敌方英雄传送到我方泉水")
# class 教室 ---》 同一类人 -----》 类:图纸
class luban(hero,muyou):
# 魔法方法
def __init__(self):
self.name = "狂魔鲁班"
# 隐藏属性,在属性前加两个下划线
self.__hp = 100
self.gongjili = 3000
self.fangyuli = 3000
def get_hp(self):
print("现在的血量是:%d"%self.__hp)
def shezhi_hp(self):
if self.__hp>100000:
print("你已开挂,请2099年再次登陆")
else:
self.__hp = 100+self.__hp
def jn1(self):
print("加速逃跑")
def jn2(self):
print("瞬间传送")
def jin3(self):
print("挑衅")
class lesuo(luban,muyou,hero):
def __init__(self):
self.name = "勒索狂魔"
# 隐藏属性,在属性前加两个下划线
self.__hp = 100
self.gongjili = 3
self.fangyuli = 3
def run(self):
print("赶快推塔")
def gold(self):
print("选中对方的经济一秒变成0")
class hou:
def __init__(self):
self.name = "小明"
# 隐藏属性,在属性前加两个下划线
self.__hp = 1
self.gongjili = 1
self.fangyuli = 1
def yinshen(self):
print("永久隐身,让队友都看不见")
# 新建一个英雄
山东挑衅小鲁班 = luban()
山东挑衅小鲁班.jn1()
山东挑衅小鲁班.run()
勒索 = lesuo()
勒索.gold()
勒索.jn1()
勒索.run()
勒索.chuansong()
勒索.gongji()
# 山东挑衅小鲁班.__hp = 山东挑衅小鲁班.__hp+1000000000000
# print("山东鲁班的血量是%d"%山东挑衅小鲁班.__hp)
# 山东挑衅小鲁班.get_hp()
# for i in range(1000000000):
# 山东挑衅小鲁班.shezhi_hp()
# 山东挑衅小鲁班.get_hp()
# 华南暴躁大鲁班 = luban()
# print("华南鲁班的血量是%d"%华南暴躁大鲁班.hp)
xinxin -面向对象2
猜你喜欢
转载自blog.csdn.net/houlaos/article/details/104465751
今日推荐
周排行