摘要: day 22 classmethod,staticmethod,uuid,isinstance,issubclass,反射,魔法方法,单列 01.classmethod:一个类方法 1. 是一个装饰器,可以装饰给类内部的方法,使该方法绑定给类来使用 2. 类的绑定方法;由类来调用,会将类当作第一个参 阅读全文
posted @ 2019-10-13 22:28 🍞面包🍞 阅读(114) 评论(0) 推荐(0) 编辑
摘要: day 21 组合 封装 01 组合 1. 一个类产生的对象是另一个对象的属性 2. 为了减少代码量 02 封装 1. 什么是封装 1. 把一堆属性(特征与技能)封装到一个对象中。 2. 可以通过(对象.属性)方式调用该属性 2. 为什么要封装 1. 通过(对象.属性)简化操作流程,方便存取 3. 阅读全文
posted @ 2019-10-13 22:27 🍞面包🍞 阅读(95) 评论(0) 推荐(0) 编辑
摘要: day 20 面向对象的三大特性 (继承,封装,多态) 01.继承 1. 什么是继承 1. 继承指的是新建立的方法,新建的类称之为子类或者派生类,自类继承的类叫做父类,也称之为基类或超类。 2. 继承的特征; 1. 子类可以继承父类的属性(特征与技能(变量与函数)),并且可以派生出自己的属性 2. 阅读全文
posted @ 2019-10-13 22:26 🍞面包🍞 阅读(87) 评论(0) 推荐(0) 编辑
摘要: day 19 面向对象基础 01.什么是面向对象 1. 一门编程思想 1. 核心是对象; 对象指;特征(具体值)与技能(功能)的结合体,‘具体存在的事物’ 基于该思想编程,一种上帝式的思维方式,对事物具体的定义 优点;可扩展性高 缺点;编写程序的复杂程度要高于面向过程编程 2. 面向过程编程: 核心 阅读全文
posted @ 2019-10-13 22:25 🍞面包🍞 阅读(112) 评论(0) 推荐(0) 编辑