У меня есть следующий код: class TestA (object): def __init __ (self, * args): super (TestA, self) .__ init __ () print 'TestA' class TestB (object): def __init __ (self, my_var = None) : ...
У меня есть следующий код: class TestA (object): def __init __ (self, * args): super (TestA, self) .__ init __ () print 'TestA' class TestB (object): def __init __ (self, my_var = None) : ...
Если у меня есть класс: класс A {общественность () {}} и другой класс B расширяется {общественность B () {}} является там каким-либо способом заставить B.B () не называть A.A ()?
Это - вопрос о стиле кодирования и методических рекомендациях: Как объяснено в ответах на вопрос, ненужный для помещения супер () в конструкторе?, если Вы пишете конструктору для класса, который является...
Скажем, у меня есть именованная сущность базового класса. В том классе у меня есть статический метод получить имя класса: классовая сущность {общедоступная статическая Строка getClass () {возвращает Entity.class....
Я нашел код в этой ссылке: class questionmanager (TemplateView): template_name = 'questionmanager.html' questions = Question.objects.all () def get_context_data (self, ** kwargs): ...
Или я должен просто явно сослаться на суперклассы, методы которых я хочу назвать? Это кажется хрупким для повторения названий суперклассов при ссылке на их конструкторов, но эту страницу http://...
Я пытаюсь изучить супер () функция в Python. Я думал, что у меня было схватывание его, пока я не приехал через этот пример (2.6) и нашел меня застрявшим. http://www.cafepy.com/article/...
Как в заголовке говорится, как Вы помните порядок аргументов super? Существует ли мнемосхема где-нибудь, я отсутствовал? После лет программирования 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) ...
Возможный Дубликат: Почему super.super.method (); не позволенный в Java? Давайте предположим, что у меня есть 3 класса A, B и C, каждый расширяющий предыдущего. Как я называю код в A.myMethod () от C....
Я нашел странную проблему с разделением на подклассы и обновлениями словаря в Модернизированных Классах: Python 2.6.2 (r262:71605, 14 апреля 2009, 22:40:02) [MSC v.1500 32 бита (Intel)] на win32>>> класс a (...
Я видел это в книге: class Student реализует Person, Named {public String getName () {return Person.super.getName ();}} Существует тот же метод в Person и Named, называемый getName (). Я никогда ...
Вообразите это: класс A (объект): класс B (объект): определение __ init __ (сам): супер (B, сам). __ init __ () Это создает ошибку: NameError: глобальное имя B не определяется. Я попробовал A.B...
Я запускаю Python 2.5, таким образом, этот вопрос не может относиться к Python 3. Когда Вы делаете ромбовидную иерархию классов с помощью множественного наследования и создаете объект полученного больше всего класса, Python делает...
Я пытаюсь понять использование супер (). Судя по всему, оба дочерних класса могут быть созданы, просто отлично. Мне любопытно узнать о фактической разнице между следующими 2 дочерними классами ....
В Python 2.5 следующий код повышает TypeError:>>> класс X: определение (сам): распечатайте "a">>> класс Y (X): определение (сам): супер (Y, сам).a () печать "...
Я прочитал сообщения как они: Что такое метакласс в Python? Каковы Ваши (конкретные) примеры использования для метаклассов в Python? Супер Python является остротой, но Вы не можете использовать его, Но так или иначе я запутался...
Я читал, как реализовать закрытые методы в Objective C (Лучший способ определить закрытые методы для класса в Objective C), и вопрос открылся в моем уме: Как Вам удается реализовать...
Я сталкивался с PECS (сокращение от Producer extends и Consumer super), читая дженерики. Может кто-нибудь объяснить мне, как использовать PECS для разрешения путаницы между extends и super?
Этот автоматически не помещается компилятором, если я не помещаю его в конструктора подкласса? Это означает, что я не должен даже заботиться об этом? В некоторых статьях они производят его. И если у меня есть тот...
Справка () для супер-встроенных чтений: super () - & gt; так же, как супер (__ class__, & lt; first argument & gt;) Поэтому мне стало интересно, как супер получает первый аргумент метода (часто сам), и это ...
Почему я могу использовать супер только с подстановочными знаками а не с параметрами типа? Например, в интерфейсе Collection, почему toArray метод не записан как этот интерфейс Collection <T> {<...
Скажем, у меня есть продолжающий набор классов: класс Foo: определение __ init __ (сам, frob, frotz): self.frobnicate = frob self.frotz = frotz класс Панель: определение __ init __ (сам, frob...
Я хотел бы переопределить метод в классе Objective C, к которому у меня нет источника. Я изучил его, и кажется, что Категории должны позволить мне делать это, но я хотел бы использовать результат...