py 类方法和静态方法的声明
来源:互联网 发布:苹果的录音软件 编辑:程序博客网 时间:2024/06/15 20:37
两种声明方式:
1.在类中声明一个函数 然后 foo = staticmethod(foo)
2.在函数声明定义的前一行加 @staticmethod
class TestStaticMethon:
@staticmethod
def foo():
print 'static methond'
#foo = staticmethod(foo)
class TestClassMethon:
@classmethod
def foo(cls):
print 'foo() is the class method'
#foo = classmethod(foo)
tsm = TestStaticMethon()
TestStaticMethon.foo()
tsm.foo()
tc = TestClassMethon()
TestClassMethon.foo()
tc.foo()
- py 类方法和静态方法的声明
- 从声明方式看Javascript的4种方法的区别-公有方法、私有方法、特权方法和静态方法
- Java中类、方法声明为静态的含义
- python 的静态方法和静态类
- python的类方法和静态方法
- python的类方法和静态方法
- 方法的声明和实现
- 方法的声明和实现
- java静态方法,静态初始化块及静态变量的声明和初始化不能使用泛型的原因
- 类方法和静态方法
- 类方法和静态方法
- 关于实例方法, 类方法和静态方法的思考
- python的普通方法、类方法和静态方法
- Python的类方法、静态方法和实例化方法
- 静态类、静态字段和静态方法
- 普通方法,静态方法和类方法
- 实例方法、类方法和静态方法
- Java - 声明类的方法
- Flex4系列一:myeclipse8.5 轻松集成 Flex4 插件(图解)
- framework4.0达到传说新境界
- HTML5设计原理(2)
- Python(一) 文件操作 复制
- Svn使用说明
- py 类方法和静态方法的声明
- FTP和HTTP断点续传原理
- MySQL索引类型一览 让MySQL高效运行起来
- HIS系统开始开发了
- j2me联网方案
- DataGridViewComboBoxColumn的使用和其他方式的实现
- meta的作用
- 使用oracle时一些优化事项(转自:http://www.ij2ee.com/2010/07/22/some-optimization-issues-when-using-the-oracle.html)
- 使用命令行运行程序的方式