方法一:
class A:
def foo():
print 'I am static method'
foo = staticmethod( foo )
方法二:
class A:
@staticmethod
def foo():
print 'I am static method'
方法三:
class A:
def foo( cls ):
print 'I am static method'
print 'foo() is part of class', cls.__name__
foo = classmethod( foo )
方法四:
class A:
@classmethod
def foo( cls ):
print 'I am static method'
print 'foo() is part of class', cls.__name__
class A:
def foo():
print 'I am static method'
foo = staticmethod( foo )
方法二:
class A:
@staticmethod
def foo():
print 'I am static method'
方法三:
class A:
def foo( cls ):
print 'I am static method'
print 'foo() is part of class', cls.__name__
foo = classmethod( foo )
方法四:
class A:
@classmethod
def foo( cls ):
print 'I am static method'
print 'foo() is part of class', cls.__name__