1、类的访问限制:要让内部属性不被外部访问,可以把在属性的名称前加上两个下划线__,在Python中,实例的变量名如果以__开头,就变成了一个私有变量(private),只有内部可以访问,外部不能访问如std.__name访问报错。但可以通过std._Student__name访问

class Student():
  def __init__(self,name,score):
    self.__name = name
    self.__score = score
  def print_score(self):
    print '%s: %s' % (self.__name, self.__score)
std = Student('vickey',99)
print '111',std.Student__name
print '222',std.__name

 

最新文章

  1. Java简单示例-用户登录、单个页面的增删改查及简单分页
  2. MongoDB索引的使用
  3. [LintCode] Cosine Similarity 余弦公式
  4. WebLogic集群案例分析
  5. java反射机制浅谈
  6. Android NDK调试C++源码(转)
  7. [转] web.xml文件详解
  8. Code::Blocks开发中的字符串编码错误
  9. Android-x86虚拟机安装配置全攻略
  10. Java-hibernate的映射文件
  11. CSS元素分类及区别
  12. 推荐font-size的单位 % em单位
  13. Ceph之数据分布:CRUSH算法与一致性Hash
  14. template.compile()方法
  15. C# 程序异常关闭时的捕获
  16. 18B20驱动小经验
  17. win2012服务器配置ftp
  18. 你好git
  19. Jenkins结合.net平台工具之ReportGenerator
  20. CSS设置全局字体

热门文章

  1. SDL2:封装媒体显示播放Csdl2
  2. PCB Web版SI9000阻抗计算器
  3. BZOJ 1001 [BeiJing2006]狼抓兔子 (UVA 1376 Animal Run)
  4. Oracle11.2.0.1升级到11.2.0.3
  5. 洛谷 P1540 机器翻译(队列)
  6. Go JSON嵌套解析失败
  7. 数学 Codeforces Round #308 (Div. 2) B. Vanya and Books
  8. 自定义View(12)绘制.9图片
  9. hibernate 中createQuery与createSQLQuery(转载)
  10. iOS9 关于明文HTTP报错的修复方法