【问题标题】:Why is the class variable's value being changed when I'm changing the value in an object (Python 3.11)?当我更改对象中的值(Python 3.11)时,为什么会更改类变量的值?
【发布时间】:2022-11-13 15:57:15
【问题描述】:

输出应该是 9 和 8,但我得到的是 9 和 9,这意味着类中的变量正在发生变化,这不应该发生。

【问题讨论】:

    标签: python-3.x oop


    【解决方案1】:

    因为您指的是具有多个句柄的同一类;您尚未创建该类的任何新实例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-19
      • 1970-01-01
      相关资源
      最近更新 更多