In Python 2.5 löst der folgende Code ein TypeError: >>> class X: def a(self): print "a" >>> class Y(X): def a(self): super(Y,self).a() print "b" >>> c = Y() >>> c.a() Traceback (most recent call last): File "<stdin>", line 1, in <module>...
In Python 2.5 löst der folgende Code ein TypeError: >>> class X: def a(self): print "a" >>> class Y(X): def a(self): super(Y,self).a() print "b" >>> c = Y() >>> c.a() Traceback (most recent call last): File "<stdin>", line 1, in <module>...
Ich habe einen Weg gefunden, geerbte Mitglieder über zu erhalten class.getDeclaredFields(); und auf private Mitglieder über zuzugreifen. class.getFields() Aber ich suche nach privaten geerbten Feldern. Wie kann ich das
Ich habe Guices AOP verwendet, um einige Methodenaufrufe abzufangen. Meine Klasse implementiert eine Schnittstelle und ich möchte die Schnittstellenmethoden mit Anmerkungen versehen, damit Guice die richtigen Methoden auswählen kann. Selbst wenn der Annotationstyp mit der Implementierungsklasse für...
Overа этот вопрос есть ответы на Stapelüberlauf на русском : Наследование от функции Mit ES6 können spezielle Objekte erweitert werden. Es ist also möglich, von der Funktion zu erben. Ein solches Objekt kann als Funktion aufgerufen werden, aber wie kann ich die Logik für...
Angenommen, wir haben eine Vorlagenklasse Areamit einer Mitgliedsvariablen T area, einer T getArea()und einer void setArea(T)Mitgliedsfunktion. Ich kann ein AreaObjekt eines bestimmten Typs durch Eingabe erstellen Area<int>. Jetzt habe ich eine Klasse Rectangle, die die AreaKlasse erbt . Da...
Was ich meine ist: interface B {...} interface A extends B {...} // allowed interface A implements B {...} // not allowed Ich googeln es und ich fand dies : implementsbezeichnet das Definieren einer Implementierung für die Methoden einer Schnittstelle. Schnittstellen sind jedoch nicht...
Was ist der Unterschied zwischen Überladen und
Wenn ich das richtig verstehe, erbt jedes Objekt in Javascript vom Objektprototyp, was bedeutet, dass jedes Objekt in Javascript über seine Prototypkette Zugriff auf die Funktion hasOwnProperty hat. Beim Lesen des Quellcodes von require.js bin ich auf diese Funktion gestoßen: function...
Ursprünglich wollte ich diese Frage stellen , aber dann stellte ich fest, dass bereits daran gedacht wurde ... Beim Googeln habe ich dieses Beispiel für die Erweiterung von configparser gefunden . Folgendes funktioniert mit Python 3: $ python3 Python 3.2.3rc2 (default, Mar 21 2012, 06:59:51)...
Wenn statische Elemente geerbt werden, sind sie statisch für die gesamte Hierarchie oder nur für diese Klasse, dh: class SomeClass { public: SomeClass(){total++;} static int total; }; class SomeDerivedClass: public SomeClass { public: SomeDerivedClass(){total++;} }; int main() { SomeClass A;...
Die Frage sagt so ziemlich alles. Wenn ich beispielsweise Twitter Bootstrap verwenden würde , könnte ich dann Klassen in meinem eigenen SASS-Stylesheet definieren, die von den CSS-Klassen von Bootstrap erben? Oder funktioniert die Vererbung in SASS nur im Rahmen einer einzelnen
Was ist der Unterschied zwischen einem Mixin und einer
Ich möchte dies tun: class Place(models.Model): name = models.CharField(max_length=20) rating = models.DecimalField() class LongNamedRestaurant(Place): # Subclassing `Place`. name = models.CharField(max_length=255) # Notice, I'm overriding `Place.name` to give it a longer length. food_type =...
Ist es möglich, eine Klasse in ES6 zu erweitern, ohne die superMethode zum Aufrufen der übergeordneten Klasse aufzurufen? EDIT: Die Frage könnte irreführend sein. Ist es der Standard, den wir anrufen müssen, super()oder fehlt mir etwas? Beispielsweise: class Character { constructor(){...
Ich möchte besser verstehen, warum es im folgenden Szenario einen Unterschied in der Art und Weise gibt, wie Klassenkonstanten gegenüber Instanzvariablen vererbt werden. <?php class ParentClass { const TEST = "ONE"; protected $test = "ONE"; public function showTest(){ echo self::TEST;...
Ich suche nach einem guten, sauberen Weg, um die Tatsache zu umgehen, dass PHP5 immer noch keine Mehrfachvererbung unterstützt. Hier ist die Klassenhierarchie: Nachricht - TextMessage -------- InvitationTextMessage - EmailMessage -------- InvitationEmailMessage Die beiden Arten von...
Ich habe eine Reihe von angle2-Komponenten, die alle einen Service erhalten sollten. Mein erster Gedanke war, dass es am besten wäre, eine Superklasse zu schaffen und den Service dort zu injizieren. Jede meiner Komponenten würde dann diese Oberklasse erweitern, aber dieser Ansatz funktioniert...
Ich versuche, eine Klassenvererbung in Python durchzuführen. Ich möchte, dass jede Klasse und jede geerbte Klasse gute Dokumentzeichenfolgen hat. Ich denke, für die geerbte Klasse möchte ich: erben Sie die Basisklasse docstring Fügen Sie möglicherweise relevante zusätzliche Dokumentation an die...
Mein GUI-Projekt in Qthat viele "Konfigurationsseiten" -Klassen, von denen alle direkt erben QWidget. Kürzlich wurde mir klar, dass alle diese Klassen zwei gemeinsame Slots ( loadSettings()und saveSettings()) haben. Diesbezüglich habe ich zwei Fragen: Ist es sinnvoll, eine abstrakte Basisklasse...
Ich kann anscheinend nicht viele Informationen zu benutzerdefinierten Ausnahmeklassen finden. Was ich weiß Sie können Ihre benutzerdefinierte Fehlerklasse deklarieren und von ihr erben lassen StandardError, sodass sie rescued sein kann: class MyCustomError < StandardError end Dies ermöglicht es...