подкласс __init__ переопределяет суперкласс

У меня есть суперкласс и подкласс. Суперкласс содержит конструктор, содержащий некоторые атрибуты, а подкласс тоже должен иметь конструктор, который инициализирует некоторые атрибуты. Проблема, однако, в том, что когда я создаю метод __init__ в моем подклассе, он переопределяет конструктор суперкласса.

Как это можно решить, чтобы конструктор подкласса не переопределял метод конструктора суперкласса?

Большое спасибо!

One Solution collect form web for “подкласс __init__ переопределяет суперкласс”

Сделайте подкласс вызовом метода __init__ суперкласса. Вы можете сделать это либо явно, либо используя super . Для простых случаев, таких как одиночное наследование, оба метода эквивалентны.

 class Subclass(Superclass): def __init__(self): Superclass.__init__(self) class Subclass(Superclass): def __init__(self): super(Subclass, self).__init__() 
  • Как мне разделить на математические операторы, разделенные пробелами?
  • Как перенести приложение app.yaml на 2.7?
  • Python epsilon не самый маленький номер
  • Как декоратор может передать переменные в функцию без изменения ее подписи?
  • Возвращение миллисекундного представления datetime в python
  • Есть ли putTll как метод для dict в python?
  • Удалите соседние повторяющиеся элементы из списка
  • Что такое питонический способ написать класс автозакрывания?
  •  
    Interesting Posts for Van-Lav

    Python: копировать содержимое из одного документа документа в другой документ и сохранять формат?

    Печать Объединение строк и чисел

    Определить группы непрерывных чисел в списке

    Python: как только перебирать первые элементы «x» очень длинного списка; Написание ботов Twitter с tweepy

    Экспорт CSV в Stream (от администратора Django по Heroku)

    Отладчик время от времени «Сбор данных …»

    WTForms QuerySelectMultipleField Не отправляет список

    Pythonic способ установить полный столбец для значения Pandas (SettingWithCopyWarning)

    Попытка использовать Selenium 2 с привязками Python, но я получаю ошибку импорта

    Heroku: ImportError: нет модуля с именем сайта

    Поворотное изображение похоже на отсутствие пикселей

    Параметры запуска скриптов Python в Azure

    Python: Неявное преобразование объекта в str?

    Почему python docstring интерпретируется иначе, чем комментарий

    Как узнать / изменить текущий каталог в оболочке Python?

    Python - лучший язык программирования в мире.