11
ответов

Как «супер» работает с многонаследованием с аргументами в Python? [Дубликат]

У меня есть следующий код: class TestA (object): def __init __ (self, * args): super (TestA, self) .__ init __ () print 'TestA' class TestB (object): def __init __ (self, my_var = None) : ...
вопрос задан: 29 July 2014 21:39
11
ответов

Как «супер» работает с мультинаследованием в Python? [Дубликат]

У меня есть следующий код: class TestA (object): def __init __ (self, * args): super (TestA, self) .__ init __ () print 'TestA' class TestB (object): def __init __ (self, my_var = None) : ...
вопрос задан: 29 July 2014 21:39
10
ответов

Какой-либо путь к _not_ называет конструктора суперкласса в Java?

Если у меня есть класс: класс A {общественность () {}} и другой класс B расширяется {общественность B () {}} является там каким-либо способом заставить B.B () не называть A.A ()?
вопрос задан: 6 June 2010 19:30
9
ответов

Вы помещаете супер (), называют начало Ваших конструкторов?

Это - вопрос о стиле кодирования и методических рекомендациях: Как объяснено в ответах на вопрос, ненужный для помещения супер () в конструкторе?, если Вы пишете конструктору для класса, который является...
вопрос задан: 23 May 2017 12:22
7
ответов

Получение названия подкласса из суперкласса

Скажем, у меня есть именованная сущность базового класса. В том классе у меня есть статический метод получить имя класса: классовая сущность {общедоступная статическая Строка getClass () {возвращает Entity.class....
вопрос задан: 5 August 2010 18:25
6
ответов

Django - цель использования super () и object.all ()? [Дубликат]

Я нашел код в этой ссылке: class questionmanager (TemplateView): template_name = 'questionmanager.html' questions = Question.objects.all () def get_context_data (self, ** kwargs): ...
вопрос задан: 5 April 2017 21:08
6
ответов

Действительно ли это - хорошая идея использовать супер () в Python?

Или я должен просто явно сослаться на суперклассы, методы которых я хочу назвать? Это кажется хрупким для повторения названий суперклассов при ссылке на их конструкторов, но эту страницу http://...
вопрос задан: 11 August 2009 10:32
4
ответа

Используя супер с методом класса

Я пытаюсь изучить супер () функция в Python. Я думал, что у меня было схватывание его, пока я не приехал через этот пример (2.6) и нашел меня застрявшим. http://www.cafepy.com/article/...
вопрос задан: 12 June 2018 00:16
4
ответа

Python: как Вы помните порядок 'супер аргументов?

Как в заголовке говорится, как Вы помните порядок аргументов super? Существует ли мнемосхема где-нибудь, я отсутствовал? После лет программирования Python я все еще должен искать его :( (для записи, это'...
вопрос задан: 3 July 2010 14:40
4
ответа

Что точно супер в Objective C?

Насколько я знаю, это - указатель на суперкласс. Это соединено проводами с суперклассом и не динамично вычислено во времени выполнения. Хотел бы знать это больше подробно... Кто-либо?
вопрос задан: 22 June 2010 17:11
4
ответа

Неявно вызывающий инициализатор родительского класса

класс A (объект): определение __ init __ (сам, a, b, c): #super (A, сам). __ init __ () супер (сам. __ класс __, сам). __ init __ () класс B (A): определение __ init __ (сам, b, c): распечатайте супер (B...
вопрос задан: 30 April 2010 20:34
3
ответа

Ошибка с помощью функции super (). Sub (n1, n2) в python

У меня есть этот код: class Operation: def Sum (self, n1, n2): SumResult = n1 + n2 print ("Sum =", SumResult) def Sub (self, n1, n2): SubResult = n1-n2 print (" Sub = ", SubResult) ...
вопрос задан: 13 July 2018 13:43
3
ответа

Java, Как назвать метод главных родителей? [дубликат]

Возможный Дубликат: Почему super.super.method (); не позволенный в Java? Давайте предположим, что у меня есть 3 класса A, B и C, каждый расширяющий предыдущего. Как я называю код в A.myMethod () от C....
вопрос задан: 23 May 2017 12:32
3
ответа

Методы Python: значения параметров по умолчанию оценены ОДНАЖДЫ

Я нашел странную проблему с разделением на подклассы и обновлениями словаря в Модернизированных Классах: Python 2.6.2 (r262:71605, 14 апреля 2009, 22:40:02) [MSC v.1500 32 бита (Intel)] на win32>>> класс a (...
вопрос задан: 14 August 2015 00:30
3
ответа

что такое classname.super.method означает? [Дубликат]

Я видел это в книге: class Student реализует Person, Named {public String getName () {return Person.super.getName ();}} Существует тот же метод в Person и Named, называемый getName (). Я никогда ...
вопрос задан: 14 November 2013 14:13
3
ответа

В аргументах типа Java, делает <? расширяется E> средний, строго выделяет подтипы только? или E был бы также достаточен?

В аргументах типа Java, действительно означает строго подтипы только? или E был бы также достаточен?
вопрос задан: 1 July 2010 08:26
3
ответа

Используя супер () во вложенных классах

Вообразите это: класс A (объект): класс B (объект): определение __ init __ (сам): супер (B, сам). __ init __ () Это создает ошибку: NameError: глобальное имя B не определяется. Я попробовал A.B...
вопрос задан: 1 December 2009 11:33
3
ответа

Расширение универсального абстрактного класса и корректного использования супер

общедоступный абстрактный класс AbstractTool <В расширяет AbstractThing> {защитил ArrayList <В> бухгалтерской книге; общедоступный AbstractTool () {бухгалтерская книга = новый ArrayList <В> ();} общественность...
вопрос задан: 13 September 2009 15:07
3
ответа

Как Python “супер” делает правильную вещь?

Я запускаю Python 2.5, таким образом, этот вопрос не может относиться к Python 3. Когда Вы делаете ромбовидную иерархию классов с помощью множественного наследования и создаете объект полученного больше всего класса, Python делает...
вопрос задан: 3 March 2009 17:00
2
ответа

Понимание Python super () с помощью методов __init __ () [duplicate]

Я пытаюсь понять использование супер (). Судя по всему, оба дочерних класса могут быть созданы, просто отлично. Мне любопытно узнать о фактической разнице между следующими 2 дочерними классами ....
вопрос задан: 5 July 2018 07:48
2
ответа

Python супер () повышает TypeError

В Python 2.5 следующий код повышает TypeError:>>> класс X: определение (сам): распечатайте "a">>> класс Y (X): определение (сам): супер (Y, сам).a () печать "...
вопрос задан: 28 May 2018 07:26
2
ответа

“Метакласс”, “__ новый __”, “cls” и “супер” - каков механизм точно?

Я прочитал сообщения как они: Что такое метакласс в Python? Каковы Ваши (конкретные) примеры использования для метаклассов в Python? Супер Python является остротой, но Вы не можете использовать его, Но так или иначе я запутался...
вопрос задан: 23 May 2017 12:34
2
ответа

Категории использования закрытых методов в Objective C: вызов супер от подкласса

Я читал, как реализовать закрытые методы в Objective C (Лучший способ определить закрытые методы для класса в Objective C), и вопрос открылся в моем уме: Как Вам удается реализовать...
вопрос задан: 23 May 2017 11:55
2
ответа

Что «супер» делает в Python?

В чем разница между: классом Child (SomeBaseClass): def __init __ (self): super (Child, self) .__ init __ () и: class Child (SomeBaseClass): def __init __ (self): ...
вопрос задан: 5 April 2017 21:08
2
ответа

Что такое PECS (продюсер продвигает Consumer Super)?

Я сталкивался с PECS (сокращение от Producer extends и Consumer super), читая дженерики. Может кто-нибудь объяснить мне, как использовать PECS для разрешения путаницы между extends и super?
вопрос задан: 5 April 2016 14:59
2
ответа

Действительно ли является ненужным поместить супер () в конструкторе?

Этот автоматически не помещается компилятором, если я не помещаю его в конструктора подкласса? Это означает, что я не должен даже заботиться об этом? В некоторых статьях они производят его. И если у меня есть тот...
вопрос задан: 15 September 2015 06:59
2
ответа

super (), когда параметры не передаются [duplicate]

Справка () для супер-встроенных чтений: super () - & gt; так же, как супер (__ class__, & lt; first argument & gt;) Поэтому мне стало интересно, как супер получает первый аргумент метода (часто сам), и это ...
вопрос задан: 19 February 2015 13:15
2
ответа

Ограничение дженериков с 'супер' ключевым словом

Почему я могу использовать супер только с подстановочными знаками а не с параметрами типа? Например, в интерфейсе Collection, почему toArray метод не записан как этот интерфейс Collection <T> {<...
вопрос задан: 18 August 2013 16:18
2
ответа

Что такое основной пример единичного наследования с помощью супер () ключевое слово в Python?

Скажем, у меня есть продолжающий набор классов: класс Foo: определение __ init __ (сам, frob, frotz): self.frobnicate = frob self.frotz = frotz класс Панель: определение __ init __ (сам, frob...
вопрос задан: 6 July 2012 15:35
2
ответа

Использование супер в категории Objective C?

Я хотел бы переопределить метод в классе Objective C, к которому у меня нет источника. Я изучил его, и кажется, что Категории должны позволить мне делать это, но я хотел бы использовать результат...
вопрос задан: 10 September 2009 13:35