擅长:python、mysql、java
<p>只需使用组列表调用super<code>__init__</code>函数。例如:</p>
<pre><code>def __init__(self):
pygame.sprite.Sprite.__init__(self, self.groups)
</code></pre>
<p>然后,在层次结构的每个类中,应该定义一个属性self.groups,超级构造函数将把每个实例添加到其组中。这是我认为最干净的解决办法。否则,只需使用每个类中的组列表显式调用超级构造函数。</p>