Python其实有3个方法,即静态方法(staticmethod),类方法(classmethod)和实例方法

通常来讲,要使用某个类的方法,须要先实例化一个对象再调用方法。app 而使用@staticmethod或@classmethod,就能够不须要实例化,直接类名.方法名()来调用。函数 这有利于组织代码,把某些应该属于某个类的函数给放到那个类里去,同时有利于命名空间的整洁。编码 def foo(x): print "executing foo(%s)"%(x) class A(object
相关文章
相关标签/搜索