我正在教自己Python,我最近的教训是Python不是Java,因此我花了一些时间将所有的Class方法转换为函数.
我现在意识到我不需要使用Class方法来处理staticJava中的方法,但现在我不确定何时使用它们.我能找到的关于Python类方法的所有建议都是像我这样的新手应该避开它们,而标准文档在讨论时最不透明.
有没有人有一个在Python中使用Class方法的好例子,或者至少可以有人告诉我什么时候可以明智地使用Class方法?
@classmethod和python中的'经典'方法有什么区别,
我@classmethod什么时候应该使用,什么时候应该在python中使用'经典'方法.classmethod必须是一个被引用给类的方法(我的意思是它只是一个处理类的方法)?
我知道@staticmethod和经典方法Thx之间有什么区别