我想知道如何將由某個函數返回的父對象轉換爲子類。如何將父類轉換(繼承)到子類?
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()
我不能改變A類。如果我能我會實現functionIneed A類,但由於它的代碼結構是不可能的。 謝謝
這是比我的更好的答案。 – 2012-04-05 14:28:47