Python基础(六)- 面向对象进阶

目录
面向对象三大特征介绍继承语法格式类成员的继承和重写查看类的继承层次结构
object根类dir()查看对象属性str()方法的重写
多重继承MRO()super()获得父类定义多态特殊方法和重载运算符特殊属性对象的浅拷贝和深拷贝组合设计模式_工厂模式实现设计模式_单例模式实现工厂模式和单例模式的整合使用

面向对象三大特征介绍
封装(隐藏):隐藏对象的属性和实现细节,知对外提供必要的方法。 继承:让子类拥有父类特征,提高了代码的重用性。从设计上是一种增量进化,原有父类设计不变的情况下,可以增加新的功能,或者改进 已有的算法。 多态:一个方法调用由于对象不同会产生不同的行为。
继承
继承是代码复用的一个非常重要的手段,已有的类,我们称为“父类或者基类”,新的类,我们称为“子类或者派生类”。
语法格式
Python 支持多重继承,一个子类可以继承多个父类。继承的语法格式如下:

Python基础(六)- 面向对象进阶最先出现在Python成神之路

版权声明:
作者:lichengxin
链接:https://www.techfm.club/p/20574.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>