preguntar acerca de super

3
réponses

Python 2.x Super INIT l’héritage ne fonctionne pas quand le parent n’hérite pas de l’objet

j'ai le code python 2.7 suivant: class Frame: def __init__(self, image): self.image = image class Eye(Frame): def __init__(self, image): super(Eye, self).__init__() self.some_other_defined_stuff() j'essaie d'étend …
demandé sur 1970-01-01 00:33:34
6
réponses

Qu’est-ce que «super» fait en Python?

Quelle est la différence entre: class Child(SomeBaseClass): def __init__(self): super(Child, self).__init__() et: class Child(SomeBaseClass): def __init__(self): SomeBaseClass.__init__(self) j'ai …
demandé sur 1970-01-01 00:33:28
7
réponses

Comprendre les méthodes Python super() avec init () [dupliquer]

cette question a déjà une réponse ici: Que fait "super" en Python? 6 réponses j'essaie de comprendre l'utilisation de super() …
demandé sur 1970-01-01 00:33:29
5
réponses

Appeler la classe des parents init avec l’héritage multiple, Quelle est la bonne façon?

dites que j'ai un scénario d'héritage multiple: class A(object): # code for A here class B(object): # code for B here class C(A, B): def __init__(self): # What's the right code to write here to ensure # A.__init_ …
demandé sur 1970-01-01 00:33:32
11
réponses

Qu’est-ce que PECS (Producer Extends Consumer Super)?

j'ai rencontré PECS (abréviation de Producer extends and Consumer super ) en lisant sur generics. Quelqu'un peut-il m'expliquer comment utiliser PECS pour résoudre la confusion entre extends et super ? ... …
demandé sur 1970-01-01 00:33:30
4
réponses

super () échoue avec erreur: TypeError «l’argument 1 doit être type, pas classobj» quand le parent n’hérite pas de l’objet

, j'obtiens une erreur que je ne peux pas comprendre. Vous savez ce qui ne va pas avec mon code? class B: def meth(self, arg): print arg class C(B): def meth(self, arg): super(C, self).meth(arg) print C().meth(1) …
demandé sur 1970-01-01 00:33:29
6
réponses

l’appel d’une méthode super partir d’une méthode statique

Est-il possible d'appeler une super méthode statique de l'enfant méthode statique? je veux dire, de façon générique, jusqu'à maintenant j'ai la suivante: public class BaseController extends Controller { static void init() { …
demandé sur 1970-01-01 00:33:31