美文网首页
Python私有化

Python私有化

作者: i_promise | 来源:发表于2018-03-07 16:33 被阅读24次

xx:公有变量

_xx:单前置下划线,私有化属性或方法,from somemodule import* 禁止导入,类对象和子类可以访问

__xx:双前置下划线,避免与子类中的属性命名冲突,无法在外部直接访问(名字重整所以访问不到)

__xx__:双前后下划线,用户名字空间的魔法对象或属性。例如:__init__,__不要自己发明这样的名字

xx_:单后置下划线,用于避免与Python关键词的冲突

相关文章

  • day16 面向对象

    01-recode 02-私有化 1.属性和方法的访问权限 2.python的私有化 3.python私有化的原理...

  • day15_python_类和对象

    属性的私有化 python中并没有真正的私有化!python 的类中默认的属性和方法都是公开的 1.私有化a.类中...

  • day-16类和对象

    私有化 python的私有化 python中在属性前面加两个下划线,就可以将属性或者方法私有化(只能两个下划线开头...

  • day13面向对象(1)

    01-内置类属性 内置类属性:python中每个类都拥有内置的类属性 02私有化 python中,类和属性的私有化...

  • day014 笔记 08-01

    内置类的属性 python中每个类都拥有内置的类属性。 私有化 python中类中的属性和方法的私有化:直接在属性...

  • Python-day-13面向对象2

    一、内置类属性 二、私有化 python中类中的属性和方法的私有化:直接在属性名或者方法名前加' _ _ '(命名...

  • Python学习总结【连载】(十三)

    Python学习总结【连载】(十三) 2018.06.28 Juttachen 概述 42 属性私有化 43 假的...

  • day13-面向对象2

    1. 内置类属性 2. 私有化 python中类中的属性和方法的私有化:直接在属性名或者方法名前加__(命名以 '...

  • Python私有化

    xx:公有变量 _xx:单前置下划线,私有化属性或方法,from somemodule import* 禁止导入,...

  • Python -- 私有化

    好久没有写简书了,今天有空和大家聊聊python中的私有化.下面让我们上菜: 1. xx :公开属性 2. _...

网友评论

      本文标题:Python私有化

      本文链接:https://www.haomeiwen.com/subject/zxpjfftx.html