@classmethod中的C.x和cls.x有什么区别?

时间:2019-11-23 12:45:13

标签: python python-3.x static-methods class-method

应遵循以下代码:

class C:
    x = 0

    @classmethod
    def increment1(cls):
        cls.x += 1

    @classmethod
    def increment2(cls):
        C.x += 1

    @staticmethod
    def increment3():
        C.x += 1

方法increment1increment2increment3之间是否有区别?

0 个答案:

没有答案