【问题标题】:Why classmethod are create new one for the each instance in python [closed]为什么classmethod为python中的每个实例创建新的[关闭]
【发布时间】:2021-08-16 08:58:45
【问题描述】:

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

【问题讨论】:

  • "实例,而不是创建新的实例,而是在创建类时使用已经创建的实例。"我不明白这是什么意思……也不是“但是,每次创建实例时都会创建类方法。为什么两者的工作方式不同。”

标签: python class-variables


【解决方案1】:

它是在实例创建时创建或未创建的变量。这些方法只在您的类定义中定义一次。传递给方法的值。例如selfclass instance,如果类方法根据方法的类型而变化。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-26
    • 2023-03-16
    • 1970-01-01
    相关资源
    最近更新 更多