python是面向对象特性的语言,而面向对象编程的三大特点就是继承、封装、多态。那么今天的这一篇文章就会来详细的给大家讲解一下python中的的封装是什么,以及该如何去正确的理解python封装。
(1)封装这个词从字面上来看就是将某一个东西给封闭的装起来,这样就没有办法去看到和使用它了。那么在python中的封装也是差不多就是这个意思,python封装是指将对象的状态和其他信息全部的封装在对象内部,在外部就不能够去直接访问这个对象了,只能通过这个对象中的方法去操控这个对象来完成对数学和内部成员的访问和操作。
(2)python面向对象的三大特性都是对类及其内部成员去进行操作的,而封装的意思就是使用特殊的命名方式对这个类对象进行命名。这样虽然和其他的代码还在同一个文件和作用域之中,但是却无法被访问了。
(3)python实现封装的方式是在类对象名称的前面和后面都加上两个下划线,例如__output__这样子。如果再想去调用这个类里面的对象的话就会发生访问权限的警告错误,因为这个类对象及其成员已经是私有的对象了,只能被其自身所访问。
以上就是关于“Python封装是什么意思?该如何去理解Python封装”的全部内容了,想要了解更多python的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家。