python女孩入门—面向对象的三大特征
程序员文章站
2022-07-01 08:49:33
文章目录面向对象的三大特征介绍继承语法格式类成员的继承和重写查看类的继承层次结构面向对象的三大特征介绍python是面向对象的语言,也支持面向对象编程的三大特征:继承、封装(隐藏)、多态封装(隐藏)隐藏对象的属性和实现细节,支队外提供必要的方法,相当于把细节封装起来,只对外暴露相关调用方法通过前面的学习 私有属性 私有方法的实现,实现封装继承集成可以让子类具有父类的特性,提高了代码的重用性从设计上是增量进化,原有父类设计不变的情况下,可以增加新的功能,或者改进已有的算法多态多态是指同一个...
文章目录
面向对象的三大特征介绍
python是面向对象的语言,也支持面向对象编程的三大特征:继承、封装(隐藏)、多态
封装(隐藏)
隐藏对象的属性和实现细节,支队外提供必要的方法,相当于把细节封装起来,只对外暴露相关调用方法
通过前面的学习 私有属性 私有方法的实现,实现封装
继承
集成可以让子类具有父类的特性,提高了代码的重用性
从设计上是增量进化,原有父类设计不变的情况下,可以增加新的功能,或者改进已有的算法
多态
多态是指同一个方法调用由于对象不同会产生不同的行为。
继承
语法格式
类成员的继承和重写
查看类的继承层次结构
object根类
重写_str_()方法
多重继承
MRO() -Metho Resolution Order()
super()获得父类定义
多态
特殊方法和运算符重载
特殊属性
对象的深拷贝和浅拷贝
组合
设计模式
工厂模式的实现
单例模式实现
本文地址:https://blog.csdn.net/member_hu/article/details/107383595