Python类的属性与方法
来源:互联网 发布:网络歌手小右结婚了吗 编辑:程序博客网 时间:2024/06/17 13:05
1、类的私有属性和方法
__private_attrs:两个下划线开头,声明该属性为私有,不能在类的外部被使用或直接访问。在类内部的方法中使用时self.__private_attrs。
__private_method:两个下划线开头,声明该方法为私有方法,不能在类地外部调用。在类的内部调用self.__private_methods。
例如:
Counter类:
class Counter: __secretCount = 0 # 私有变量 publicCount = 0 # 公开变量 def count(self): self.__secretCount += 1 self.publicCount += 1 print(self.__secretCount)
CounterTest类:
from Counter import *counter = Counter()counter.count()counter.count()print(counter.publicCount)
输出结果:
122
2、类的保护类型属性和方法
以单下划线开头的表示的是protected类型的属性或方法,即保护类型,只能允许其本身与子类进行访问。
阅读全文
0 0
- Python类的属性与方法
- Python中类的方法属性与方法属性的动态绑定
- python 的 类属性 与 实例属性
- 【Python】Python的类、对象、属性、方法
- Python:类属性,实例属性,私有属性与静态方法,类方法,实例方法
- Python:类属性,实例属性,私有属性与静态方法,类方法,实例方法
- Python:类属性,实例属性,私有属性与静态方法,类方法,实例方法
- Python 魔法方法与属性
- python 类的私有属性和方法
- Python:类属性,实例属性,私有属性与静态方法,类方法,实例方法 属性分为实例属性与类属性 方法分为普通方法,类方法,静态方法 一:属性: 尽量把需要用户传入的属性作为实例属性,而
- python对象与属性相关的特殊方法
- Python类属性和类方法的一些差别(与C++和Java相比)
- python类、对象、方法、属性之类与对象
- python类、对象、方法、属性之类与对象笔记
- 【转】python类、对象、方法、属性之类与对象笔记
- python类、对象、方法、属性之类与对象笔记
- 【转】python类、对象、方法、属性之类与对象笔记
- python类的类属性与实例属性
- 图像处理之图像梯度效果
- 八、EmguCV读取图像,并用WPF的Image控件显示
- controller方法的返回值
- 排序算法-java版
- hadoop连接mongdb报错Exception authenticating
- Python类的属性与方法
- Java中的ReentrantLock和synchronized两种锁定机制的对比
- 【黑科技】商场服务员都失业了,原因竟然是
- tensorflow之Supervisor
- hdu 1559 最大子矩阵(二维树状数组)
- Linux笔记
- 测试基础知识总结
- createQuery 与 createNativeQuery 区别
- hibernate工作原理及作用