Suchergebnisse für Anfrage "override"
Erkennen Sie, ob eine Methode mit Reflection (C #) @ überschrieben wurd
Say Ich habe eine Basisklasse TestBase, in der ich eine virtuelle Methode TestMe () definiere class TestBase { public virtual bool TestMe() { } }Jetzt erbe ich diese Klasse: class Test1 : TestBase { public override bool TestMe() {} }Nun muss ...
Overriding vs Virtual
Was ist der Zweck, das reservierte Wort virtual vor Funktionen zu verwenden? Wenn eine untergeordnete Klasse eine übergeordnete Funktion überschreiben soll, deklariere ich einfach dieselbe Funktion wievoid draw(){}. class Parent { public: void ...
Stellen Sie sicher, dass die Basismethode in C # @ aufgerufen wir
Kann ich irgendwie eine abgeleitete Klasse zwingen, immer die überschriebene Methodenbasis aufzurufen? public class BaseClass { public virtual void Update() { if(condition) { throw new Exception("..."); // Prevent derived method to be called } } ...
Override property observer
Wenn ich die Funktion überschreibenoise, die Funktion wird durch die neue ersetzt. Wenn ich jedoch eine Eigenschaft mit einem Beobachter überschreibe, werden sowohl der alte als auch der neue Wert ausgeführt. uf dem Spielplatz: class Vehicle { ...
Überschreiben einer JavaScript-Funktion beim Verweisen auf das Original
Ich habe eine Funktion,a(), das möchte ich überschreiben, habe aber auch das originala() in einer kontextabhängigen Reihenfolge aufgeführt werden. Zum Beispiel möchte ich manchmal, wenn ich eine Seite generiere, Folgendes überschreiben: function ...
Warum gibt es keine Parameter-Kontra-Varianz zum Überschreiben?
C ++ und Java unterstützen beim Überschreiben von Methoden eine Kovarianz vom Rückgabetyp. Bei den Parametertypen wird jedoch auch keine Kontra-Varianz unterstützt - stattdessen wird dies in over @ übersetzWird gelade (Java) oder Ausblenden ...
Wie werden Signale in einer Qt-Unterklasse verarbeitet?
Wie verarbeite ich ein Signal einer Unterklasse? Nehmen wir an, meine Unterklasse leitet sich von @ aQTextEdit und interessiert sich für das SignaltextChanged. Es erscheint unsinnig, ein Objekt mit sich selbst zu verbinden. Ich sollte in der Lage ...
Eine Oberklassenmethode wird anstelle der Unterklassenmethode @ aufgerufe
Werfen wir einen Blick auf diesen Code: public class ParentClass { public void foo(Object o) { System.out.println("Parent"); } } public class SubClass extends ParentClass { public void foo(String s) { System.out.println("Child"); } public ...
Wie kann eine Basisklassenmethode „richtig“ überschrieben werden?
Wenn ich eine Methode einer Basisklasse außer meiner Implementierung dieser Methode überschreibe, habe ich 3 Möglichkeiten. 1) Rufen Sie base.Method () auf und geben Sie dann meine Implementierung an. 2) Geben Sie meine Implementierung an und ...
Welche Regeln gelten für homonyme geerbte Methoden?
Ich versuche zu verstehen, wie Java mit Mehrdeutigkeiten umgeht, die auftreten, wenn eine konkrete Klasse (abstrakte oder konkrete) Methoden mit demselben Namen von verschiedenen Klassen / Schnittstellen erbt. Ich war nicht in der Lage, eine ...