擅长:python、mysql、java
<p>它不会产生任何内存泄漏。从创建对象的行开始,事情按以下顺序发生:</p>
<ol>
<li>类<code>crazyClass</code>的新实例被创建</li>
<li><code>madnessUnleashed</code>被作为静态方法调用,因此<code>self</code>在本例中是之前创建的对象</李>
<li>python的垃圾收集器检查对象是否仍然被引用(不是),并将其从内存中移除</li>
</ol>
<p>基本上没有什么特别的事情发生。
您可以在这里阅读有关垃圾收集器的更多信息:<a href="https://rushter.com/blog/python-garbage-collector/" rel="nofollow noreferrer">https://rushter.com/blog/python-garbage-collector/</a></p>