Jak przekonwertować (dziedziczyć) klasę nadrzędną na podrzędną?
Chciałbym wiedzieć, jak przekonwertować obiekt nadrzędny, który został zwrócony przez jakąś funkcję na klasę potomną.
<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>
Nie mogę zmienić klasy A. Gdybym mógł, zaimplementowałbym funkcję powiązaną z klasą A, ale jest to niemożliwe ze względu na strukturę kodu. Dzięki