python封装中的私有如何理解?
- 更新时间:2021-06-23 08:24:06
- 编辑:袁紫霞
本站精选了一篇相关的编程文章,网友赖飞舟根据主题投稿了本篇教程内容,涉及到Python相关内容,已被588网友关注,内容中涉及的知识点可以在下方直接下载获取。
参考资料
- 超简单:用Python让Excel飞起来 PDF 电子书 / 129 MB / 王秀文 郭明鑫 王宇韬 推荐度:
- Python程序设计基础 PDF 电子书 / 39.7 MB / 董付国 推荐度:
- 快学Python:自动化办公轻松实战 PDF 电子书 / 92.3 MB / 黄伟 推荐度:
- Python Docker实战 PDF 电子书 / 2.9 MB / 萨蒂亚吉斯·巴哈 推荐度:
- 算法入门之西游漫记:Python语言版 PDF 电子书 / 98.9 MB / 叶鹏、沈晓恬、刘子新 推荐度:
正文内容
给学习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