• 技术文章 >Python技术 >Python基础教程

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

    宋雪维宋雪维2021-02-24 15:12:03原创1911

    一、什么是封装?

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

    二、封装的三个级别

    1、公开:public

    2、受保护的:protected

    3、私有的:private

    三、私有

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

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

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

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

    可以使用对象._classname_attributename访问

    专题推荐:python基础
    品易云
    上一篇:Queue在python的实例化 下一篇:python继承是什么?

    相关文章推荐

    • python2和3同时安装在windows环境• python面向对象中类如何实现?• python如何给线程中的函数传参?• Queue在python的实例化

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网