|
今天主要看了python中类与对象的知识
首先知道了如何给对象添加属性
class Hero(object):
def info(self):
print(self)
print("self各不相同,对象是出处")
#实例
taidamier = Hero()
file:///C:/Users/柠檬不萌/AppData/Local/Temp/%25W@GJ$ACOF(TYDYECOKVDYB.pngtaidamier.info()
#给对象添加属性
file:///C:/Users/柠檬不萌/AppData/Local/Temp/%25W@GJ$ACOF(TYDYECOKVDYB.pngtaidamier.name = "泰达米尔"
taidamier.hp = 2600
taidamier.atk = 450
taidamier.armor = 200
print("英雄%s的生命值是%s"%(file:///C:/Users/柠檬不萌/AppData/Local/Temp/%25W@GJ$ACOF(TYDYECOKVDYB.pngtaidamier.name,taidamier.hp))
print("英雄%s的攻击力是%s"%(file:///C:/Users/柠檬不萌/AppData/Local/Temp/%25W@GJ$ACOF(TYDYECOKVDYB.pngtaidamier.name,taidamier.atk))
print("英雄%s的护甲值是%s"%(file:///C:/Users/柠檬不萌/AppData/Local/Temp/%25W@GJ$ACOF(TYDYECOKVDYB.pngtaidamier.name,taidamier.armor))
其次也看了有关继承的问题
我通过现实生活中继承如何继承做煎饼果子来理解
class Master(object):
def __init__(self):
self.kongfu = "古法煎饼果子"
def make_cake(self):
print("按照%s制作一份煎饼果子"%self.kongfu)
class School(object):
def __init__(self):
self.kongfu = "现代煎饼果子"
def make_cake(self):
print("按照%s制作一份煎饼果子"%self.kongfu)
class Prentice(School,Master):
def __init__(self):
self.kongfu = "毛氏煎饼果子"
def make_cake(self):
print("按照%s制作一份煎饼果子" % self.kongfu)
cat = Prentice()
print(cat.kongfu)
cat.make_cake()
|
|