为什么类中实例化后值会被保留给下一次。

img


counter=JustCounter()叫实例化那conuter.count()应该叫啥 实例化对象方法吗 第一次用这个conuter.count()函数题中的self.publicCount的值变成了1且会保留对吗 下次就直接是1+1 为什么会被保留阿而不是变成0直接重新来一次

counter.count()应该叫做调用对象的方法。
是的,可以把实例化后的对象方法叫做实例化对象方法。
是的,当第一次调用对象方法时,self.publicCount的值会变成1,并且会保留下来,下次调用对象方法时会在原来的基础上加1。
这是因为self.publicCount是对象的属性,而不是函数的局部变量。当对象被实例化后,它的属性就被初始化并分配了内存空间,因此在对象的生命周期内,属性的值会一直被保留下来。