python @staticmethod @classmethod

python @staticmethod @classmethod
1.static方法可以不要参数,和C/C++,java里面的静态函数相似
2.普通对象函数至少需要一个self参数,该参数命名可以是‘self’,也可以是其他。代表类实例对象
3.class方法至少需要一个cls参数,该参数命名可以是‘cls’,也可以是其他。代表类对象


你可能感兴趣的:(python @staticmethod @classmethod)