zoukankan      html  css  js  c++  java
  • Python 面向对象二(转载)

       来源:www.cnblogs.com/wupeiqi/p/4766801.html

      三、类成员的修饰符

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

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

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

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

        

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

        静态字段

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

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

        

        

        普通字段

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

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

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

        

        

        

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

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

  • 相关阅读:
    BATJ面试必会之 Spring 篇(一)
    BATJ面试必会之Java IO 篇
    BATJ面试必会之并发篇
    如何学习JavaEE,项目又该如何做?
    面试官问你“有什么问题问我吗?”,你该如何回答?
    表单输入实时检测
    HTML5实现摇一摇
    加载音频Audio
    关于meta标签
    JS倒计时
  • 原文地址:https://www.cnblogs.com/shaosks/p/7359079.html
Copyright © 2011-2022 走看看