class method:
def __init__(self,a):
self.a=a
def cls_method1(self):
print('需要传入一个参数,使用实例名调用此函数')
def cls_method2():
print('不需要传入参数,使用类名调用此函数')
@staticmethod
def class_method():
print('不需要传入参数,但是可以使用实例名调用') #作为方法使用
if __name__=="__main__":
x=method(1)
method.cls_method1(x)
method.cls_method2()
x.class_method()
输出结果为:
需要传入一个参数,使用实例名调用此函数
不需要传入参数,使用类名调用此函数
不需要传入参数,但是可以使用实例名调用