1
ответ

Как использовать Python суперкласс и наследование (пример графики черепахи)?

Я играл с графикой черепахи, пытаясь лучше понять объекты, и я столкнулся с небольшой проблемой. Я узнал о функции super () и хотел ее использовать: из черепахи ...
вопрос задан: 19 January 2019 20:47
1
ответ

Какой из этих 4 способов звонить супер () в Python 3 для использования?

Интересно, когда использовать что аромат Python 3 супер (). Справка на классе супер в модуле builtins: класс супер (объект) | супер ()-> то же как супер (__ класс __, <первый аргумент>) | супер (тип)...
вопрос задан: 16 September 2018 23:47
1
ответ

супер () перестал работать с ошибкой: TypeError “аргумент 1 должен быть типом, не classobj”, когда родитель не наследовался объекту

Я получаю некоторую ошибку, которую я не могу выяснить. Какая-либо подсказка что не так с моим примером кода? класс B: метамфетамин определения (сам, аргумент): класс C аргумента печати (B): метамфетамин определения (сам, аргумент): супер (C, сам)....
вопрос задан: 27 May 2018 00:10
1
ответ

Django form.save шаг за шагом

Скажем, у меня есть форма для добавления/редактирования, что продукты (с полем 'пользователь', являющийся внешним ключом моему Пользователю) инициированный от двух отдельных функций представления - добавляют/редактируют: определение product_add (запрос):.
вопрос задан: 22 July 2015 16:47
1
ответ

Конструктор, переопределяющий

У меня есть класс: класс Одно определение инициализирует; закончите конец, я должен создать новый класс со своим собственным конструктором как это: класс Два <Одно определение инициализирует (некоторые) помещают некоторый супер конец конца Два....
вопрос задан: 21 August 2014 08:12
1
ответ

Если я привяжу супер к другому имени, почему это другое имя ведет себя так? [Дубликат]

ОБНОВЛЕНИЕ: см. Мой комментарий ниже. Я не вижу, как другая статья отвечает на конкретный вопрос, который я задаю. Самое близкое, что он приходит, это когда он говорит, что у меня есть несвязанные переменные с именем super, ...
вопрос задан: 10 April 2014 17:23
1
ответ

Jeħtieġ li l-metodu jinqabeż biex iċempel super

Irrid li meta klassi tat-tfal tegħleb metodu fi klassi ġenitur, is-super.method () jissejjaħ f'dak il-metodu tat-tfal. Hemm xi mod biex tiċċekkja dan fil-ħin tal-kumpilazzjoni? Jekk le, kif immur ...
вопрос задан: 28 July 2011 08:12
1
ответ

Изменение аргументов конструктора namedtuple посредством создания подклассов?

Я хочу создать namedtuple, который представляет отдельные флаги в коротком битовом поле. Я пытаюсь создать подкласс, чтобы можно было распаковать битовое поле до создания кортежа. Однако в моем текущем ...
вопрос задан: 13 August 2010 18:50
0
ответов

Как использовать super () с & ldquo; дочерним классом attribut & rdquo; чтобы получить & ldquo; атрибуты родительского класса & rdquo ;?

Я хочу получить атрибут через "дерево" класса наследования, с классом, который я до сих пор не реализовал. Так что я бы получил их атрибуты без присмотра. Что я имею в виду под неконтролируемым способом: получить ...
вопрос задан: 29 March 2019 14:47
0
ответов

Не работает ли super () в Python-2.x? [закрыто]

Часто утверждается, что в Python 2 следует избегать использования super. Я обнаружил, что при использовании super в Python 2 он никогда не действует так, как я ожидал, если я не предоставлю все аргументы, такие как пример: super ( ...
вопрос задан: 12 March 2019 12:44
0
ответов

Проблема Django & ldquo; аргумент 1 super () должен быть типом, а не WSGIRequest & rdquo; в питоне 3

В то время как для использования наследования классов Python 3 завершается с ошибкой с аргументом super () 1 должен быть тип, а не WSGIRequest. Я на Django 2.1.4 и Python 3.7.0. Я пытаюсь увидеть, если пользователь уже отправил файл в ...
вопрос задан: 19 January 2019 14:33
0
ответов

How do I make sure a super method is called in a child?

If I have the method public void send() { /* some code */ } in a class and have a child of this class also have a method public void send() { /* some code*/ }, how do I ensure that the child must call ...
вопрос задан: 30 September 2018 16:43
0
ответов

Вызов родительского класса __init__ с множественным наследованием, как правильно?

Скажем, у меня есть сценарий множественного наследования: class A(object): # здесь код для A class B(object): # здесь код для B class C(A, B): def __init__(self): # Что правильный код для ...
вопрос задан: 24 September 2018 01:14
0
ответов

переменная подкласса с использованием метода суперкласса

Я пытаюсь повторно использовать код суперкласса для манипулирования объектами в подклассе без передачи фактического объекта. 1: Это возможно? 2: если я передаю объекты в качестве аргумента метода, я только перемещаю ...
вопрос задан: 13 July 2018 19:24
0
ответов

Наследование Python 2.x super __init__ не работает, если родитель не наследует от объекта

У меня есть следующий код Python 2.7: класс Frame: def __init __ (self, image): self.image = image class Eye (Frame): def __init __ (self, image): super (Eye, self) .__ init __ () ,
вопрос задан: 27 May 2018 10:15
0
ответов

Почему [super init] когда-либо возвращает nil, когда «super» - NSObject? [дубликат]

Возможный дубликат: в Objective-C, почему я должен проверять, не равно ли self = [super init] нулю? В книге Objective-C, которую я читаю, сказано, что когда сообщение [init] отправляется в NSObject, иногда оно ...
вопрос задан: 23 May 2017 12:34
0
ответов

Python super (), абстрактные базовые классы и NotImplementedError

Абстрактные базовые классы по-прежнему могут быть полезны в Python. При написании абстрактного базового класса, где я хочу, чтобы каждый подкласс имел, скажем, метод spam (), я хочу написать что-то вроде этого: class Abstract (...
вопрос задан: 23 May 2017 12:31
0
ответов

Как мне получить доступ к суперклассу в Java? [Мини-пример внутри] [дубликат]

В примере ниже, как я могу получить доступ из C к методу method () класса A? class A {public void method () {} } класс B расширяет A {public void method () {} } class C расширяет B {...
вопрос задан: 23 May 2017 12:25
0
ответов

вызывает init для нескольких родительских классов с помощью super? [дубликат]

Возможный дубликат: Может ли Super иметь дело с множественным наследованием? Наследование Python? У меня есть структура класса (ниже), и я хочу, чтобы дочерний класс вызывал __init__ обоих родителей. Возможно ли это ...
вопрос задан: 23 May 2017 12:25
0
ответов

Как избежать шаблонного кода при использовании super (… )в Python 2.6+?

Существуют ли хорошие (подходящие для использования в реальных проектах )способы или сокращения шаблона в таких вещах, как этот класс B (A ):def qqq (self):#1 нежелательный токен "self" super (B, self ).qqq()#7...
вопрос задан: 23 May 2017 11:46
0
ответов

super() вызывает «TypeError: должен быть тип, а не classobj» для класса нового стиля.

Следующее использование super() вызывает TypeError: почему? >>> из HTMLParser импортировать HTMLParser >>> класс TextParser(HTMLParser): ... защита __init__(я): ... super(...
вопрос задан: 23 May 2017 00:31
0
ответов

Как в Python вызвать суперкласс, если это одноразовый именованный набор?

Итак, у меня есть большое количество классов полезной нагрузки сообщений для последовательного API, каждый из которых имеет ряд неизменяемых полей, метод синтаксического анализа и некоторые общие методы. То, как я это структурирую ...
вопрос задан: 24 May 2016 13:24
0
ответов

Когда использовать super ( )?

В настоящее время я изучаю наследование классов в своем курсе Java и не понимаю, когда использовать вызов super ()? Редактировать: Я нашел этот пример кода, в котором используется super.variable: класс A {...
вопрос задан: 13 May 2016 17:04
0
ответов

Python множественное наследование, __init__

Что касается множественного наследования родителей, когда я вызываю super.__init__, почему не вызывается функция parent2 __init__? Спасибо. class parent(object): var1=1 var2=2 def __init__(self,x=...
вопрос задан: 20 April 2016 17:04
0
ответов

Ngabe ngisebenzisa i-super () kahle?

Ngenze isigaxa esincane sekhodi ngoba ngisazama ukuthola imininingwane yokusebenzisa super (). Kungani le chunk igijimela kule TypeError? a = Isigaba Sesibili () I-TypeError: __init __ () ithatha ngqo u-2 ...
вопрос задан: 5 September 2015 16:14
0
ответов

Как я могу переопределить метод Fixnum + (plus) в Ruby и сохранить исходную функциональность +?

Это выдает SystemStackError в 1.9.2 Ruby (но работает в Rubinius): class Fixnum def +(other) self + other * 2 end конец, но нет супер для + (исходя из других ошибок). Как я могу...
вопрос задан: 4 November 2014 08:51
0
ответов

Как отображать строки в отладчике Xcode?

Раньше я всегда мог без проблем видеть значения NSString в отладчике. После обновления до 3.2.5 все, что я вижу, - это строка формата {(char *) Xcode_CFStringSummary ($ VAR, $ ID)}: s Я не вижу ...
вопрос задан: 14 August 2014 01:31
0
ответов

Если интерфейсы не имеют конструкторов, то является ли класс Object надклассом интерфейса?

Я читал, что интерфейсы не имеют конструкторов, что означает, что он не будет вызывать super() своего суперкласса. Я также читал, что каждый класс в Java является подклассом Object. А как насчет...
вопрос задан: 7 April 2014 12:40
0
ответов

Значение суперключевого слова [closed]

Какое значение и использование ключевого слова super в Java?
вопрос задан: 10 February 2014 13:17
0
ответов

Супер-метод Python и альтернативы вызова

Я везде вижу примеры того, что методы суперкласса должны вызываться: super (SuperClass, instance) .method (args) Есть ли какие-либо недостатки в использовании: SuperClass. method (instance, args)
вопрос задан: 22 December 2013 02:32