
Python中类的私有属性与私有方法实例解析
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本文详细讲解了在Python编程语言中如何定义和使用类的私有属性及私有方法,并通过具体示例来加深理解其应用规则和场景。
本段落介绍了Python类中的私有属性与方法的使用方式。
公有变量:直接定义即可。
_开头的变量或方法:表示为半公开状态,不能通过import导入其他模块(仅限于在该模块内部调用),但可以在类对象和子类中访问到。
__开头的变量或方法:被视为私有的,在外部无法直接进行访问。需要注意的是这并非绝对意义上的私有化处理,Python提供了一种称为“名称重整”的机制来实现这一功能。
以双下划线(如`__init__`)开始的方法通常为特殊方法或称作魔法方法,子类可以调用它们但不建议自行定义此类命名方式的变量或属性。此外还有一种约定是以单个下划线结尾的方式声明公有变量或者方法:xx_,这主要是为了避免与Python关键字产生冲突问题,不过同样也不推荐使用。
在创建一个私有的属性或方法时,在其名称前加上两个下划线即可实现。
以上是关于如何定义和理解这些不同类型的变量及函数的基本规则。
全部评论 (0)
还没有任何评论哟~


