python女孩入门—面向对象的三大特征

2022-08-01,,,,

文章目录

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

面向对象的三大特征介绍

python是面向对象的语言,也支持面向对象编程的三大特征:继承、封装(隐藏)、多态
封装(隐藏)
隐藏对象的属性和实现细节,支队外提供必要的方法,相当于把细节封装起来,只对外暴露相关调用方法
通过前面的学习 私有属性 私有方法的实现,实现封装
继承
集成可以让子类具有父类的特性,提高了代码的重用性
从设计上是增量进化,原有父类设计不变的情况下,可以增加新的功能,或者改进已有的算法
多态
多态是指同一个方法调用由于对象不同会产生不同的行为。

继承

语法格式

类成员的继承和重写

查看类的继承层次结构

object根类

重写_str_()方法

多重继承

MRO() -Metho Resolution Order()

super()获得父类定义

多态

特殊方法和运算符重载

特殊属性

对象的深拷贝和浅拷贝

组合

设计模式

工厂模式的实现

单例模式实现

本文地址:https://blog.csdn.net/member_hu/article/details/107383595

《python女孩入门—面向对象的三大特征.doc》

下载本文的Word格式文档,以方便收藏与打印。