python 类成员的访问权限
2015-10-30 13:15
621 查看
以method为例(变量同理)
_method1 表示是私有方法,除非定义方法的类实例,否则是访问不到的。__init__好像除外?
__method1 (最少两个前下划线,最多一个后下划线,所以__init__不在讨论范围)为了和子类区分,会被认作是_className__method1.仍然还是私有方法。但是由于是mangling机制,所以仍然可能在外部访问?
_method1 表示是私有方法,除非定义方法的类实例,否则是访问不到的。__init__好像除外?
__method1 (最少两个前下划线,最多一个后下划线,所以__init__不在讨论范围)为了和子类区分,会被认作是_className__method1.仍然还是私有方法。但是由于是mangling机制,所以仍然可能在外部访问?
相关文章推荐
- Python 基础——Python程序员常犯的那些错误
- Python文件夹与文件的操作
- Python 基础——Python中的类
- Python - MySQLdb
- LeetCode----Binary Tree Postorder Traversal
- python爬虫学习笔记3—— 抓取淘宝MM照片
- python练手之爬虫篇(一)
- Python实现的图片批量下载(v3.5最新)
- 简单的界面
- python好东西——使用inspect.stack() 获取调用栈
- python第二章更多控制流程语句
- 一步一步学习Python(使用bat快捷启动)
- python第一章1.2 初步走进编程之门
- 如何在Django1.8 结合Python3.4版本中使用MySql
- python基础知识体系
- python第一章1.1.3 列表
- 开始Python 1.大纲整理
- Python使用socket传输文件
- python操作mysql数据库
- python vimrc设置