您当前的位置:首页 > IT编程 > python
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:Python面向对象编程之类的封装

51自学网 2022-02-21 10:49:58
  python
这篇教程Python面向对象编程之类的封装写得很实用,希望能帮到您。

1、封装的理解

封装(Encapsulation):属性和方法的抽象

属性的抽象:对类的属性(变量)进行定义、隔离和保护

分为私有属性和公开属性

  • 私有属性:只能在类内部访问
  • 公开属性:可以通过类、对象名访问

可以选择公开或隐藏属性,隐藏属性的内在机理

方法的抽象:对类的方法(函数)进行定义、隔离和保护

分为私有方法和公开方法:

  • 私有方法:只能在类内部访问
  • 公开方法:可以通过类、对象名访问

可以选择公开或隐藏方法,隐藏方法的内部逻辑

  • 目标是形成一个对外可操作属性和方法的接口

封装就是让数据和代码称为类的过程,表达为:
pandas中对文本类型数据的处理小结
Python Django请求和响应对象详解

万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。