千锋教育-做有情怀、有良心、有品质的职业教育机构

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

来源:千锋教育
发布时间:2023-11-13 09:59:17
分享

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

一、什么是封装?

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

二、封装的三个级别

1、公开:public

2、受保护的:protected

3、私有的:private

三、私有

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

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

classPerson():

#name是共有的成员

name="ruochen"

#__age就是私有成员

__age=18

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

可以使用对象._classname_attributename访问

以上就是python封装中的私有如何理解,希望能对大家有所帮助,更多Python学习教程请关注IT培训机构:千锋教育。

声明:本站部分稿件版权来源于网络,如有侵犯版权,请及时联系我们。

相关推荐

  • python条件判断分为哪几类? python中条件判断分为哪几类?python中条件判断分为单项判断,双向判断和多向判断。1、单项判断单项判断最基本的就是if。stone=6ifstone>=6:print('你可以毁灭世界
  • pythonpickle模块的使用注意 python中pickle模块的使用注意1、注意事项pickle除了支持Python中所有的数据类型外,还支持函数,类,以及类的实例。load()函数,必须以二进制可读的模式打开,即"rb";dump
  • python如何统计列表中元素出现的频率? python中如何统计列表中元素出现的频率?python中统计列表中元素出现的频率:使用collections.Counter类统计列表元素出现次数1、collections.Counter类作用用于
  • pythonpickle模块在Python的函数使用 pickle模块在Python的函数使用1、说明该模块由Python提供,用于访问结构化数据,实现“对象序列化和反序列化”。例如,将一个字典保存到一个文件中,并读取它,用普通的file文件写入字符串,
  • python字符串的拆分与合并 python字符串的拆分与合并一、字符串的拆分1、可以使用split()函数,括号内可添加拆分字符,默认空格,返回的是列表。str1="iloveyou!"print(str1.split())#pr
  • pythonjson模块有哪些函数 python中json模块有哪些函数在日常开发中,Json是一种轻量级的数据交换格式,通常需要从Json字符串中提取数据,或将数据转换成Json字符串,Python中有一个json模块用于处理Json