擅长:python、mysql、java
<p>从技术上讲,这不是我的答案,但问题是Surface不能用Python的super进行扩展。相反,它应该被称为Python老式类,如下所示:</p>
<pre><code>class ExtendedSurface(pygame.Surface):
def __init__(self, string):
pygame.Surface.__init__(self, (100, 100))
self.fill((220,22,22))
# ...
</code></pre>
<p>来源:<a href="http://archives.seul.org/pygame/users/Jul-2009/msg00211.html" rel="nofollow">http://archives.seul.org/pygame/users/Jul-2009/msg00211.html</a></p>