Tag: new-style-class

Python 2.x super - __init__ - Vererbung funktioniert nicht, wenn Eltern nicht Erben von object

Anzahl der Antworten 4 Antworten
Habe ich das folgende Python-2.7-code: 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() Ich versuche zu erweitern, die __init__() - Methode so, dass beim instanziieren ich ein "Auge", es

Was ist der Zweck von Unterklassen der Klasse "Objekt" in Python?

Anzahl der Antworten 6 Antworten
Alle Python-built-ins sind Unterklassen von object und ich über viele Benutzer-definierte Klassen zu. Warum? Was ist der Zweck der Klasse object? Es ist nur eine leere Klasse, richtig? InformationsquelleAutor | 2010-04-06

TypeError: Error beim aufrufen der Metaklasse Grundlagen einer new-style Klasse kann nicht nur die klassischen Grundlagen

Anzahl der Antworten 1 Antworten
Eine Sammlung von Klassen definiert als: class A(): @staticmethod def call(): print('a') class C(type): def __repr__(self): return 'somename' class B(A): __metaclass__ = C @staticmethod def call(): print('b') def boundcall(self): print('bound') Wenn Sie ausgeführt wird, gibt diese Fehler

Python mit abgeleiteten Klasse die Methode in der übergeordneten Klasse?

Anzahl der Antworten 3 Antworten
Kann ich die Kraft einer übergeordneten Klasse aufrufen einer abgeleiteten Klasse version einer Funktion? class Base(object): attr1 = '' attr2 = '' def virtual(self): pass # doesn't do anything in the parent class def func(self): print "%s,

Warum funktioniert @ foo.setter in Python nicht für mich?

Anzahl der Antworten 4 Antworten
So, ich hab das Spiel mit Dekoratoren in Python 2.6, und ich habe einige Mühe, Sie auf zu arbeiten. Hier ist meine Klasse Datei: class testDec: @property def x(self): print 'called getter' return self._x @x.setter def x(self,

Was ist der Zweck der Unterklassenbildung der Klasse "Objekt" in Python?

Anzahl der Antworten 6 Antworten
Alle Python-built-ins sind Unterklassen von object und ich über viele Benutzer-definierte Klassen zu. Warum? Was ist der Zweck der Klasse object? Es ist nur eine leere Klasse, richtig? InformationsquelleAutor der Frage | 2010-04-06

Python 2.x super __init__ Vererbung funktioniert nicht, wenn das Elternelement nicht vom Objekt erbt

Anzahl der Antworten 3 Antworten
Habe ich das folgende Python-2.7-code: 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() Ich versuche zu erweitern, die __init__() - Methode so, dass beim instanziieren ich ein "Auge", es

Was ist der Unterschied zwischen alten Stil und neuen Stilklassen in Python?

Anzahl der Antworten 9 Antworten
Was ist der Unterschied zwischen old style und new style-Klassen in Python? Gibt es überhaupt einen Grund für die Verwendung von old-style-Klassen, in diesen Tagen? InformationsquelleAutor der Frage Readonly | 2008-09-10