擅长:python、mysql、java
<p>可以使用<code>type</code>动态创建类:</p>
<pre><code>class Foo(object):
def __init__(self):
print("NOTHING")
def func(self):
print("ARRRGH")
Bar = type('Bar', (Foo,), {"func": func})
Bar2 = type('Bar2', (Foo,), {"func": func})
Bar3 = ... # Put in loop if you like.
b = Bar() # This will print "NOTHING", Bar2, Bar3 works the same way.
b.func() # will print "ARRRGH"
</code></pre>