python封装中的私有如何理解?

  • 更新时间:2021-06-23 08:24:06
  • 编辑:袁紫霞
本站精选了一篇相关的编程文章,网友赖飞舟根据主题投稿了本篇教程内容,涉及到Python相关内容,已被588网友关注,内容中涉及的知识点可以在下方直接下载获取。

参考资料

正文内容

给学习python的读者整理一篇《python封装中的私有如何理解?》优秀文章,感觉很有用处,把错误代码改掉了,为了方便大家的阅读。

python封装中的私有如何理解?

一、什么是封装?

封装就是对对象的成员进行访问限制

二、封装的三个级别

1、公开:public

2、受保护的:protected

3、私有的:private

三、私有

私有成员是最高级别的封装,只能在当前类或对象中访问;

在成员前面添加两个下划线即可。

  class Person():
      # name是共有的成员
      name = "ruochen"
      # __age就是私有成员
      __age = 18

Python的私有不是真私有,是一种成为name mangling的改名策略

可以使用对象._classname_attributename访问

相关教程

  • Python实现复杂对象转JSON的方法示例

    这篇文章主要介绍了Python实现复杂对象转JSON的方法,结合具体实例形式分析了Python针对json转换的相关操作技巧,需要的朋友可以参考下

    发布时间:2019-08-26

  • python opencv实现证件照换底功能

    这篇文章主要为大家详细介绍了python opencv实现证件照换底功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    发布时间:2019-09-08

用户留言