python类访问限制
2024-09-06 21:40:50
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
最新文章
- Java简单示例-用户登录、单个页面的增删改查及简单分页
- MongoDB索引的使用
- [LintCode] Cosine Similarity 余弦公式
- WebLogic集群案例分析
- java反射机制浅谈
- Android NDK调试C++源码(转)
- [转] web.xml文件详解
- Code::Blocks开发中的字符串编码错误
- Android-x86虚拟机安装配置全攻略
- Java-hibernate的映射文件
- CSS元素分类及区别
- 推荐font-size的单位 % em单位
- Ceph之数据分布:CRUSH算法与一致性Hash
- template.compile()方法
- C# 程序异常关闭时的捕获
- 18B20驱动小经验
- win2012服务器配置ftp
- 你好git
- Jenkins结合.net平台工具之ReportGenerator
- CSS设置全局字体
热门文章
- SDL2:封装媒体显示播放Csdl2
- PCB Web版SI9000阻抗计算器
- BZOJ 1001 [BeiJing2006]狼抓兔子 (UVA 1376 Animal Run)
- Oracle11.2.0.1升级到11.2.0.3
- 洛谷 P1540 机器翻译(队列)
- Go JSON嵌套解析失败
- 数学 Codeforces Round #308 (Div. 2) B. Vanya and Books
- 自定义View(12)绘制.9图片
- hibernate 中createQuery与createSQLQuery(转载)
- iOS9 关于明文HTTP报错的修复方法