class One(object):
def __init__(self, i = 0):
print('one', i)
class Two(One):
def __init__(self, i = 0):
super().__init__(i)
print('two', i)
class First(object):
def __init__(self, i = 0):
print('first', i)
class Second(First):
def __init__(self, i = 0):
super().__init__(i)
print('second', i)
class Third(Second, Two):
def __init__(self, i = 0):
super().__init__(i)
print('third', i)
class Fourth(Two, Second):
def __init__(self, i = 0):
super().__init__(i)
print('fourth', i)
Выход:
Третий (3):
первые 3
второй 3
третий 3
Четвертый (4):
один 4
два 4
4th 4
Почему наследование не работает, как можно Я чиню это.
Спасибо за помощь.
Наследование не работает в питона кода
Опишите вашу проблему. Уверяю вас, что наследование работает. – Carcigenicate
Форматирование вашего кода является жестоким, использование '
' и ' ' не является способом его форматирования. Просто отступьте его четырьмя пробелами. –
Пожалуйста, исправьте форматирование кода! Для этого в редактор сообщений есть инструменты. – Soviut