静态方法@staticmethod和类方法@classmethod的异同
我们都知道,普通的类方法需要经过实例化对象后,才能调用使用而经过@staticmethod和@classmethod装饰后的类方法这不需要实例化来调用,可以直接用类名来调用,类名.方法名(),但是也能够实例化后调用这有利于组织代码,把某些应该属于某个类的函数给放到那个类里去,同时有利于命名空间的整洁。区别:@staticmethod不用表示自身对象的self参数,也不用表示自身类的cls参...
转载
2018-10-13 17:50:45 ·
302 阅读 ·
0 评论