Python 面向对象
来源:互联网 发布:程序员给女朋友的礼物 编辑:程序博客网 时间:2024/05/29 15:20
通过定义类中的call方法,可以使该类的实例能够像普通函数一样调用。
class AddNumber(object): def __init__(self): self.num = 0 def __call__(self, num=1): self.num += numadd_number = AddNumber()print(add_number.num) # 0add_number() # 像方法一样的调用print(add_number.num) # 1add_number(3)print(add_number.num) # 4
通过这种方式实现的好处是,可以通过类的属性来保存状态,而不必创建一个闭包或者全局变量。
0 0
- python 面向对象
- python面向对象初步
- python面向对象
- Python面向对象详解
- python面向对象编程
- python面向对象
- python 面向对象
- python 面向对象编程
- python面向对象编程
- python面向对象编程
- python 面向对象笔记
- Python 面向对象编程
- Python面向对象编程
- python面向对象1
- Python面向对象详解
- Python 面向对象编程
- python面向对象1
- Python面向对象基础
- ZooKeeper源码解析(一):ZooKeeper概述
- kafka比其他消息快的原因
- Python 面向对象
- 【Reading Notes】CP1-Create a basic Standard Shader
- Caffe学习 图像识别与数据可视化
- Python 面向对象
- layerUI下的绑定事件
- Java中使用Jedis操作Redis
- 在自定义数据源中使用sparksql(Spark2.0+)带示例
- codeforces 494B kmp+dp
- soap
- 怎么才能让电脑无法玩英雄联盟LOL?
- kafka高吞吐量性能解密
- Effective C++,rule 2,Prefer const,enum and inlines to #define