猿问

类和实例方法之间的区别

类和实例方法之间的区别

我正在阅读PEP 0008(样式指南),我注意到它建议使用self作为实例方法中的第一个参数,但cls是类方法中的第一个参数。

我已经使用并编写了几个类,但我从未遇到过类方法(嗯,一个将cls作为参数传递的方法)。有人能告诉我一些例子吗?

谢谢!


慕妹3242003
浏览 570回答 2
2回答

12345678_0001

恕我直言,这不是重复。虽然性质相似,但这篇文章的重点是pythonic解决方案,而另一篇文章则使用java的参考文献,并专注于理论。a)不是每个人都知道java和b)有时通过实例应用比简洁的理论解释更好。我个人觉得“联系答案”不是答案。这里贴出的答案是。在协同工作的同时,可能会产生更好的理解,缺乏明确的方向并造成进一步的混乱
随时随地看视频慕课网APP

相关分类

Python
我要回答