本文共 385 字,大约阅读时间需要 1 分钟。
Python基础-----面向对象
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200603215432998.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
面向对象和面向过程区别
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200603215804361.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
对象的进化
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200603220629522.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
类的定义
![在这里插入图片描述](https://img-blog.csdnimg.cn/2020060322193792.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
构造函数 init()
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200603222601678.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
实例属性和实例方法
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200603223307267.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
类对象
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200603225706720.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
类属性和类方法
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200603230512832.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
内存分析实例对象和类对象创建过程
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200603231415416.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
静态方法
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200604192930387.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
__del__方法(析构函数)和垃圾回收机制
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200604193651226.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
__call__方法和可调用对象
![在这里插入图片描述](https://img-blog.csdnimg.cn/2020060419431974.png)
方法的重载(没有,所以别用)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200604194721104.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
私有属性和私有方法
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200604195617793.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
@property装饰器 _get() ,set()方法
面向对象三大特征介绍
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200604200627257.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
继承
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200604201225728.png)
类成员的继承和重写
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200604202647487.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
mro()查看类的继承层次结构
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200604204231116.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
object 根类
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200604203709440.png)
dir() 查看对象属性
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200604204435128.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
重写__str__() 方法
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200604205104153.png)
多重继承
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200604205521253.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
super()获得父类的定义
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200604205948334.png)
多态
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200604211005127.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
特殊方法和运算符重载
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200604211633379.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
常用特殊方法
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200604211807470.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
特殊属性
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200604212410698.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
对象的浅拷贝和深拷贝
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200604212648855.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
设计模式—工厂模式实现
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200604213604203.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
设计模式—单例模式实现
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200604214225346.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
保证__init__()只执行一次
转载地址:http://uluib.baihongyu.com/