import time
# 函数和方法
# 紫色的方法: 魔法方法 python自带的方法,有其他特殊功夫能
class hero():
def run(self):
print("向前跑")
def da(self):
print("打")
def ke_yao(self):
print("回血")
class make():
def __init__(self):
self.name = "马克菠萝"
self.job = "射手"
self.__hp = 2862
self.energy = 100
self.speed = 250
def cha_zhao_hp(self):
print(self.__hp)
def xiu_gai_hp(self, new_hp):
if new_hp>5000:
print("你开挂了,你号没了")
else:
self.__hp=new_hp
def skill_1(self):
print("华丽左轮")
def skill2(self):
print("狂热弹幕")
# 字符串
def __str__(self):
return "我是阿罗,我的血量是%d,我的能量是%d,我的移速是%d" % (self.__hp, self.energy, self.speed)
def __new__(cls, *args, **kwargs):
print("我马可波罗又复活了")
return object.__new__(cls)
def __del__(self):
print("阿门")
# 新建一个对象
class Yase(hero,make):
def da(self):
print("往死里打")
def skill2(self):
print("狂热弹幕")
ma1 = make()
print("啊,我被打啦")
# time.sleep(1)
del ma1
# print(ma1)
# print(ma1.job)
# ma1.cha_zhao_hp()
# ma1.xiu_gai_hp(3000)
# ma1.cha_zhao_hp()
y = Yase()
y.da()
y.skill_1()
boren - 学习类对象的继承
最新推荐文章于 2020-06-26 20:51:40 发布