下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
论坛 >编程语言 >Python 面向对象(进阶篇二)

Python 面向对象(进阶篇二)

课课家iOS游客发布于 2017-09-08 09:48查看:875回复:1

     类成员的修饰符

        类的所有成员在上一步骤中已经做了详细的介绍,对于每一个类的成员而言都有两种形式:

        公有成员,在任何地方都能访问

        私有成员,只有在类的内部才能方法

        私有成员和公有成员的定义不同:私有成员命名时,前两个字符是下划线。(特殊成员除外,例如:__init__、__call__、__dict__等)

image.png

        私有成员和公有成员的访问限制不同

        静态字段

        公有静态字段:类可以访问;类内部可以访问;派生类中可以访问

        私有静态字段:仅类内部可以访问;

        image.png

image.png

        普通字段

        公有普通字段:对象可以访问;类内部可以访问;派生类中可以访问

        私有普通字段:仅类内部可以访问;

        ps:如果想要强制访问私有字段,可以通过 【对象._类名__私有字段明 】访问(如:obj._C__foo),不建议强制访问私有成员。

        image.png

image.png

        方法、属性的访问于上述方式相似,即:私有成员只能在类内部使用

        ps:非要访问私有属性的话,可以通过 对象._类__属性名

收藏(0)0
查看评分情况

全部评分

此主贴暂时没有点赞评分

总计:0

回复分享

共有1条评论

  • IT宅男
  • mr jack
  • Mr ken
  • Mright
  • cappuccino
  • YUI
  • 课课家运营团队
  • 课课家技术团队1
  • 酸酸~甜甜
  • 选择版块:

  • 标题:

  • 内容

  • 验证码:

  • 标题:

  • 内容

  • 选择版块:

移动帖子x

移动到: