<p>我想知道如何将某个函数返回的父对象转换为子类。</p>
<pre><code>class A(object):
def __init__():
pass
class B(A):
def functionIneed():
pass
i = module.getObject()# i will get object that is class A
j = B(i)# this will return exception
j.functionIneed()
</code></pre>
<p>我无法更改类A。如果可以,我会将Functionined实现为类A,但由于代码的结构,这是不可能的。
谢谢</p>