首页 > 解决方案 > 为什么classmethod为python中的每个实例创建新的

问题描述

在 python 中使用 oops 时,类变量在创建类时创建一次。实例,而不是创建新的,他们在创建类时使用已经创建的实例。但是,每次创建实例时都会创建类方法。为什么两者的工作方式不同。

标签: pythonclass-variables

解决方案


它是在实例创建时创建或未创建的变量。这些方法只在您的类定义中定义一次。传递给方法的值。例如self,或者class instance在类方法的情况下,取决于方法的类型。


推荐阅读