Python 面向对象
来源:互联网 发布:java 生产表单创建表 编辑:程序博客网 时间:2024/06/02 02:57
私有成员
名字前加双下划线__
,成员方法或者属性都会变为私有;
class Secretive: def __inaccessible(self): print('Bet you cannot see me... ') def accessible(self): print('The secret message is :') self.__inaccessible()
事实上,不是无法访问,只是 Python 解释器在内部将 __
开头的成员重命名为_类名__成员名
(本例,_Secretive__inaccessible
),使用这种方式,我们可以继续访问所谓的私有成员。
- (1)
__xx__
(双下划线开头,双下划线结尾):特殊变量,外界可以访问(__len__
) - (2)
_**
(单下划线开头):外界可以访问,但约定俗成,最好不要访问;
0 0
- python 面向对象
- python面向对象初步
- python面向对象
- Python面向对象详解
- python面向对象编程
- python面向对象
- python 面向对象
- python 面向对象编程
- python面向对象编程
- python面向对象编程
- python 面向对象笔记
- Python 面向对象编程
- Python面向对象编程
- python面向对象1
- Python面向对象详解
- Python 面向对象编程
- python面向对象1
- Python面向对象基础
- SQL Server 索引维护:系统常见的索引问题
- 软件开发过程-结对编程实践
- MapReduce执行流程
- When we call objective c is runtime language what does it mean? 我们说的oc是动态运行时语言是什么意思?
- 13.3 日期类
- Python 面向对象
- new与malloc区别
- iOS指纹识别
- Asp.net中GridView使用详解
- uva662(DP)
- C语言常见字符串面试题
- BZOJ 4519: [Cqoi2016]不同的最小割
- IDEA UL 14如何编译打包maven工程
- Android6.0运行时权限处理详解