摘要: 继承--inheritance 面向对象的的三大特征:继承、封装、多态。 1. 面向对象继承: ​ 如果B类继承A类,B类就称为子类、派生类,A类就称为父类、超类、基类。 继承的优点: 1. 减少重复代码; 2. 增加了类的耦合性; 3. 使代码清晰、流畅。 2. 单继承 2.1 类名执行父类的属性 阅读全文
posted @ 2019-08-07 10:18 SensorError 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 1. 从空间角度研究类 1.1 添加对象的属性: 在类的__init__中可以添加; 在类的方法中也可以添加; 在类的内部也可以添加。 1.2 添加类的属性: 在类的方法中可以添加,传参; 在类的外部也可添加。 1.3 类与对象的关系: 类名(): 实例化对象,会在对象空间生成一个类对象指针,指向类 阅读全文
posted @ 2019-08-07 10:13 SensorError 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 1. 面向对象初步认识 面向过程编程VS函数编程:减少重复代码,增强了可读性 面向对象编程VS函数编程优点: ①对相似功能的函数,同一个业务的函数进行归类、分类; 类:具有相同属性和功能的一类事物 对象:类的具体体现(具体到一个事物),对象间是不同的。 ②要站在上帝的角度构建代码,类就是一个公共的模 阅读全文
posted @ 2019-08-07 10:12 SensorError 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 规范化目录 将代码进行分类的优点:加载快、可读性高、查询修改简单。 1. 划归固定的路径: ​ 统一相同的路径,也就是统一相同的变量,代码中如果需要这个路径时,直接引用即可,可以多次引用。 2. 划分文件 2.1 seetings 配置文件 setting.py文件:存放静态路径、变量、数据库的链接 阅读全文
posted @ 2019-08-07 10:09 SensorError 阅读(223) 评论(0) 推荐(0) 编辑