Подскажите, как можно (красиво) из экземпляра класса в python
унаследовать другой экземпляр класса (если такое вообще возможно)?
Например:
class A:
a=0
b=0
class B(A):
a=1
c=0
a=A()
a.b=1
print a.__class__
#должно получиться __main__.A
#тут что-то делаем, вопрос - что именно.
######
print a.__class__
#получается __main__.B
print a.a, a.b, a.b
#должно получиться a.a=1 (перегрузилось из B),
#a.b=1 (из исходного экземпляра), a.c=0 (просто из B)
Ответ на:
комментарий
от ero-sennin

Ответ на:
комментарий
от Davidov

Ответ на:
комментарий
от tailgunner

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от Davidov
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [Python] Множественное наследование (2010)
- Форум [python][туплю]циклится (2010)
- Форум python класс в строку (2014)
- Форум [python][wtf???][o_O] Странное поведение классов. (2009)
- Форум Еще чуть-чуть и я разочаруюсь в ООП... (2006)
- Форум [Django] Наследование моделей (2009)
- Форум Java vs Python: поля классов. (2019)
- Форум Динамическое локальное переопределение методов класса (2011)
- Форум маленький вопрос по Python (2014)
- Форум Python создание объектов и запихивание их в list (2023)