我所理解的【实例.方法()instance.method()类.方法(实例)class.method(instance)】

xiaoxiao2021-02-28  83

当调用instance.method()时。Python解释器内部会解释为class.method(instance)。

什么意思?直接上代码:

>>> class aClass(object): def aMethod(self): print(self) >>> aInstance = aClass() >>> aInstance.aMethod() <__main__.aClass object at 0x0000025D958C0208> >>> aClass.aMethod(aInstance) <__main__.aClass object at 0x0000025D958C0208>

参考文献:

1.一篇文章让你彻底搞清楚Python中self的含义

转载请注明原文地址: https://www.6miu.com/read-74363.html

最新回复(0)