摘要: 一、继承 1. python中的继承分为:单继承、多继承 子类继承了父类所有的属性,当子类与父类属性重名时,子类先在自己的属性列表中查找 2. 什么时候用继承 当类之间有明显不通,并且较小的类是较大的类所需要的组件时,用组合 当类之间有很多相同的功能,提取这些共同的功能做成基类,用继承 3. 接口继 阅读全文
posted @ 2019-03-14 19:11 猪光宝气 阅读(133) 评论(0) 推荐(0) 编辑
摘要: class Foot: pass class Head: pass class Hand: pass class Person: def __init__(self,name): self.name=name self.foot=Foot() self.head=Head() self.hand=Ha... 阅读全文
posted @ 2019-03-14 18:57 猪光宝气 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 一、静态属性@property 封装函数属性内部逻辑,便于影藏函数属性内部逻辑,外部调用时,以变量属性的方式调用 二、类方法@classmethod @classmethod修饰过的函数,不与任何实例捆绑,只与类捆绑 三、静态方法@staticmethod @staticmethod修饰过的函数不与 阅读全文
posted @ 2019-03-14 14:27 猪光宝气 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 一、三大编程范式 面向过程编程 函数式编程 面向对象编程 1. 类:把一类事物的相同的特征和动作整合到一起就是类 2. 对象:基于类而创建的一个具体的事物(对象是具体存在的,也是特征和动作整合到一起的) 面向对象设计:将一类具体事物的数据和动作整合到一起 面向对象编程:用定义类+实例/对象的方法去实 阅读全文
posted @ 2019-03-14 09:49 猪光宝气 阅读(107) 评论(0) 推荐(0) 编辑