坠入深秋 2022-12-05 15:07 采纳率: 83.3%
浏览 28
已结题

Python 类变量在init方法中可以改变

class A():
n=1
def init(self):
self.n=8
A().n

#上述代码为什么类变量n是8而不是1

  • 写回答

1条回答 默认 最新

  • 第九系艾文 2022-12-05 15:16
    关注

    init 方法是类初始化对象时调用,当执行A()的时候,类A会自动执行__init__方法

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 12月29日
  • 已采纳回答 12月21日
  • 创建了问题 12月5日