举例说明,下面3个函数分别是静态函数、类函数和实例函数,看一下main里面这三个函数分别怎么调用,以及他们如何引用Test.a这个变量
class Test:
a = 1
@staticmethod
def test1():
print(Test.a)
@classmethod
def test2(cls):
print(cls.a)
def test3(self):
print(self.a)
if __name__ == '__main__':
Test.test1()
Test.test2()
Test().test3()