class A:
def __init__(self, text):
self.printStats()
A.printStats(text)
def printStats(self):
print(self)
a = A("Hello")
Run Code Online (Sandbox Code Playgroud)
这打印:
<A object at 0x7f47e2f08ac8>
Hello
Run Code Online (Sandbox Code Playgroud)
为什么这 ( A.printStats(text)) 是可能的?我明白发生了什么(self参考文献text),但我不明白为什么。