В Python у меня есть 3 класса a,b,c. класс c является подклассом a, b. теперь, когда я создаю объект класса c, конструкт ⇐ Python
-
Гость
В Python у меня есть 3 класса a,b,c. класс c является подклассом a, b. теперь, когда я создаю объект класса c, конструкт
В Python у меня есть 3 класса a,b,c. класс c является подклассом a, b. теперь, когда я создаю объект класса c, вызывается конструктор только класса c. Я ожидал, что также будет вызван конструктор классов a,b.
класс а: защита __init__(сам): print("инициализация") класс б: защита __init__(сам): print("инициализация b") класс с(а,б): защита __init__(сам): print("инициализация c") е=с() Я получил такой результат
инициализация c
Я ожидал
инициализация
инициализация b
инициализация c
В Python у меня есть 3 класса a,b,c. класс c является подклассом a, b. теперь, когда я создаю объект класса c, вызывается конструктор только класса c. Я ожидал, что также будет вызван конструктор классов a,b.
класс а: защита __init__(сам): print("инициализация") класс б: защита __init__(сам): print("инициализация b") класс с(а,б): защита __init__(сам): print("инициализация c") е=с() Я получил такой результат
инициализация c
Я ожидал
инициализация
инициализация b
инициализация c
Мобильная версия