class StaticMethod:
@staticmethod
def add(a,b):
return a+b
print StaticMethod.add(1,3)
class ClassMethon:
@classmethod
def add(cls,a,b):
return a+b
print ClassMethon.add(4,5)
谁能告诉我,Python的静态方法和类方法有什么区别,除了,类方法的第一个参数需要是类本身以外。
微信扫一扫
class StaticMethod:
@staticmethod
def add(a,b):
return a+b
print StaticMethod.add(1,3)
class ClassMethon:
@classmethod
def add(cls,a,b):
return a+b
print ClassMethon.add(4,5)
谁能告诉我,Python的静态方法和类方法有什么区别,除了,类方法的第一个参数需要是类本身以外。
相关推荐