Python 面向对象 成员的访问约束


Posted in Python onDecember 23, 2008

在Python中是通过一套命名体系来识别成约的访问范围的
class MyObjec(object):
username = "developerworks" # public
_email = "developerworks#163#.com" #protected
__tel = "1391119****" # private
从这段代码中可以看出一些巧妙的命名方法
在python中所有的以字母开头的成语名称被python命名体系自动识别为public,单个下划线开头的成员被识别为protected,最后双下划线开头的成员被识别为private。python的简洁和优美就在于此。

Python 相关文章推荐
Python下Fabric的简单部署方法
Jul 14 Python
python基于pygame实现响应游戏中事件的方法(附源码)
Nov 11 Python
python&MongoDB爬取图书馆借阅记录
Feb 05 Python
Python备份目录及目录下的全部内容的实现方法
Jun 12 Python
Anaconda多环境多版本python配置操作方法
Sep 12 Python
Python入门之三角函数tan()函数实例详解
Nov 08 Python
关于Django显示时间你应该知道的一些问题
Dec 25 Python
深入理解Python异常处理的哲学
Feb 01 Python
python适合人工智能的理由和优势
Jun 28 Python
Django用户认证系统 Web请求中的认证解析
Aug 02 Python
Python partial函数原理及用法解析
Dec 11 Python
Python图像处理库PIL详细使用说明
Apr 06 Python
pymssql ntext字段调用问题解决方法
Dec 17 #Python
python 图片验证码代码
Dec 07 #Python
下载糗事百科的内容_python版
Dec 07 #Python
python 参数列表中的self 显式不等于冗余
Dec 01 #Python
Python GAE、Django导出Excel的方法
Nov 24 #Python
Python类的基础入门知识
Nov 24 #Python
Python 连连看连接算法
Nov 22 #Python
You might like
一个PHP操作Access类(PHP+ODBC+Access)
2007/01/02 PHP
php eval函数一句话木马代码
2015/05/21 PHP
PHP7 新特性详细介绍
2016/09/06 PHP
PHP的mysqli_stmt_init()函数讲解
2019/01/24 PHP
JavaScript Event学习第五章 高级事件注册模型
2010/02/07 Javascript
js操作textarea方法集合封装(兼容IE,firefox)
2011/02/22 Javascript
基于jQuery的弹出框插件
2012/03/18 Javascript
jQuery插件 selectToSelect使用方法
2013/10/02 Javascript
JavaScript中创建类/对象的几种方法总结
2013/11/29 Javascript
Javascript基础教程之函数对象和属性
2015/01/18 Javascript
JS是按值传递还是按引用传递
2015/01/30 Javascript
JavaScript获取数组最小值和最大值的方法
2015/06/09 Javascript
jQuery判断浏览器并动态调整select宽度的方法
2016/03/02 Javascript
jQuery短信验证倒计时功能实现方法详解
2016/05/25 Javascript
AngularJS基础 ng-paste 指令简单示例
2016/08/02 Javascript
Angular4学习笔记之实现绑定和分包
2017/08/01 Javascript
微信小程序多列选择器range-key使用详解
2020/03/30 Javascript
微信小程序基于slider组件动态修改标签透明度的方法示例
2017/12/04 Javascript
JavaScript实现的简单Tab点击切换功能示例
2018/07/06 Javascript
Vue实现移动端页面切换效果【推荐】
2018/11/13 Javascript
vue webpack重写cookie路径的方法
2019/07/10 Javascript
vue组件 keep-alive 和 transition 使用详解
2019/10/11 Javascript
浅析Python中的join()方法的使用
2015/05/19 Python
Python中实现三目运算的方法
2015/06/21 Python
python中MethodType方法介绍与使用示例
2017/08/03 Python
Python实现通过继承覆盖方法示例
2018/07/02 Python
Python numpy线性代数用法实例解析
2019/11/15 Python
浅谈Python中的模块
2020/06/10 Python
宝塔面板成功部署Django项目流程(图文)
2020/06/22 Python
PyCharm2020.3.2安装超详细教程
2021/02/08 Python
澳大利亚实惠时尚女装商店:Katies
2019/06/16 全球购物
大学军训自我鉴定
2013/12/15 职场文书
《天游峰的扫路人》教学反思
2014/04/25 职场文书
中学团支部工作总结
2015/08/13 职场文书
Spring中bean的生命周期之getSingleton方法
2021/06/30 Java/Android
MySQL之MyISAM存储引擎的非聚簇索引详解
2022/03/03 MySQL