妳每運行壹次 init() 函數 count 就會累加壹
註意 妳累加的是 test3.count 而不是 self.count
所以 運行了三次 init() 函數 的輸出是 1 2 3
如果 妳累加的是 self.count 就會輸出三次 1 1 1
***首先要理解上面所說的 再繼續看下面的***
既然如此 print(cc3.count,cc4.count) #返回2,2 就是正確的
cc3.count 指向的 test3().count 輸出的是 2 沒異議是吧
cc4.count 指向的也是 test3().count 為什麽不是 2 都是同壹個東西
print(cc3.count,cc4.count) #返回3,6
前面第壹個3 就不用多說了
後面的第二個6 是因為妳 cc4.count=6 這句指定了他是6
比如 a = 6 輸出a會是什麽? 當然是6啊