摘要: 反射 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省)。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。 一句话解释:通过字符串的形式操作对象相关的属 阅读全文
posted @ 2020-02-19 15:52 王大桃zzZ 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 汇总 名称 语法 作用 示例 类方法 @classmethod 使方法只能访问类变量 不能访问实例变量 @classmethod def run(cls): print(cls) 静态方法 @staticmethod 使方法不能访问实例变量和类变量 @staticmethod def show(): 阅读全文
posted @ 2020-02-19 11:13 王大桃zzZ 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 思路 设计功能——使用功能 步骤 光学会了class的语法还不足以让我们学会怎么去编程。就像学会了和水泥、垒砖、刮腻子 但是却不知道怎么去盖楼一样。有个顺序: 1. 定模型 多少个类2. 定属性 每个类需要哪些属性,self.name 这样的3. 定关系 每个类之间有什么关系,继承、依赖、组合、关联 阅读全文
posted @ 2020-02-19 10:05 王大桃zzZ 阅读(328) 评论(0) 推荐(0) 编辑