Witam
Mam taką zagwozdkę. Mając pewną klasę ClassA
(która dziedziczy po innych klasach) z funkcją foo
chciałbym stworzyć klasę ClassB
dziedziczącą po ClassA
z nadpisaną w niej funkcją foo
. Przy czym chcę to zrobić mając już dany konkretny obiekt klasy ClassA
- niejako użyć go do inicjalizacji tworzonego obiektu klasy ClassB
. Da się coś takiego zrobić ?
0
1
Tak chcesz? Mogłem źle zrozumieć :
class A(classC):
def foo(self):
print('foo from A')
a = A()
class B(classA):
def __init__(self, a):
#use instance of A class (a) to init B
()
def foo(self):
print('foo from B')
b = B(a)