安全矩阵

 找回密码
 立即注册
搜索
查看: 2389|回复: 0

李佳瑞日记

[复制链接]

7

主题

139

帖子

588

积分

高级会员

Rank: 4

积分
588
发表于 2020-2-17 23:05:22 | 显示全部楼层 |阅读模式
今天主要看了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()






回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|安全矩阵

GMT+8, 2024-11-27 22:33 , Processed in 0.012251 second(s), 18 queries .

Powered by Discuz! X4.0

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表