擅长:python、mysql、java
<p>我想你指的是基类型而不是父类型。但下面的方法应该行得通</p>
<pre><code>Class C():
def __init__(self, base_type):
if base_type == 'A':
self.__class__=A
else:
self.__class__=B
</code></pre>
<p>关于这种方法的更多细节可以在这里找到:<a href="http://harkablog.com/dynamic-state-machines.html" rel="nofollow">http://harkablog.com/dynamic-state-machines.html</a></p>