【循序渐进学Python】面向对象知多少——封装

【循序渐进学Python】面向对象知多少——封装

今天,开始我们的新章程面向对象知多少,那么对于面向对象你到底了解多少呢?

不管你以前了解的多或少,跟着我学完保证你对面向对象有一个全新的认识!

说到面向对象,那就不得不提到面向过程,那么这两者的区别到底是什么呢?

点击下面博客链接或者直接进入鄙人的主页,在以前的博客中,给大家详细讲解了面向对象和面向过程之间的区别以及优缺点
面向对象和面向过之间的区别和优缺点

介绍完面向对象以后,我们先来学习面向对象的第一个特征

封装

  • 封装是指在面向对象编程的思想中,对代码进行高度的封装,封装又叫包装.比如我们以前讲到的函数.

封装在编程中的核心作用:

  • 整体化代码,便于携带,提高数据或算法的安全性

面向对象的编程思想核心:

  • 高类聚 低耦合(程序的设计模式的范畴)

如果还想了解更多关于面向对象的知识的话,请点击下面博客.

下面博客中详细介绍了C#中面向对象的封装,其实面向对象这一块,不管是C#还是Python,其中的概念和定义都是大同小异的.

感兴趣的可以点击下方链接看看!

面向对象的三大特征之封装

封装的意义

  1. 将属性和方法放到一起作为一个整体,然后通过实例化对象来处理

  2. 隐藏内部实现细节,只需要和对象及其属性和方法交互就可以了

  3. 对类的属性和方法增加 访问权限进行控制

猜你喜欢

转载自blog.csdn.net/XVJINHUA954/article/details/108034759
今日推荐