|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.10.2019, 19:27 | #1 |
Регистрация: 11.10.2019
Сообщений: 9
|
TypeError: __init__() takes 3 positional arguments but 4 were given
почему не получается переопределить метод
код таков: Код:
Код:
Последний раз редактировалось raulIQ; 13.10.2019 в 19:29. Причина: дополнил |
13.10.2019, 19:38 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Наверно надо было добавить нужный конструктор во второй класс.
И код странный вообще, скорее всего надо как минимум set убрать. А если вы пытались его переопределить, то вы вообще что-то странное делаете, переопределение с изменением числа параметров не имеет смысла, смотрите про полиморфизм. Имя les_class непонятное. И привыкайте следовать принятому в Питоне соглашению по оформлению кода https://www.python.org/dev/peps/pep-0008/ Используйте линтер или IDE (в PyCharm по умолчанию) для слежения за этим.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 13.10.2019 в 19:41. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не могу разобраться с __init__ | qwrtam | Python | 2 | 16.04.2017 17:46 |
Ошибка Uncaught TypeError | Alex2213 | JavaScript, Ajax | 3 | 23.07.2015 11:19 |
E2250 There is no overloaded version of 'Get' that can be called with these arguments | demon-sheff | Работа с сетью в Delphi | 6 | 20.05.2013 09:12 |
too few arguments to .Как правильно исправить ? | lisica198808 | Помощь студентам | 1 | 17.03.2013 03:32 |
vector, find. "binary '==': no operator found which takes a left-hand operand of type ..." | TwiX | Общие вопросы C/C++ | 7 | 30.08.2011 20:49 |