当实例"调用"时返回值

时间:2015-08-10 10:39:51

标签: python pygame-surface magic-function

我想在类上调用某个函数。类似于:

boolean awaitTermination(long timeout, TimeUnit unit)
        throws InterruptedException;

我必须使用哪种神奇功能?

1 个答案:

答案 0 :(得分:0)

如果我理解正确,你想创建一个属于你自己的类,这也是一个表面。这听起来就像继承!尝试让foo成为pygame.Surface的孩子:

class foo(pygame.Surface):
    def __init__(self):
        pygame.Surface.__init__(self, (20, 20))
        more_data = "You should be able to extend this class freely"