Suchergebnisse für Anfrage "overloading"
variables Deklaration mit dem gleichen Namen C ++
Ist das erlaubt? Class A{ ... ... }; A a; //Global object int main() { A a; // Local object . . . . return 0; }Hier wurde ein globales Objekt nach der Klassendefinition deklariert, aber auch eine lokale Variable wurde deklariert. Ist es o.k? Warum
Vererbungs- und Überladungsmethoden mit unterschiedlichen Argumentdatentypen in Java
Wenn ich einen einfachen Java-Code im Zusammenhang mit Überladung und Vererbung analysierte, erwartete ich, eine Ausgabe zu erhalten, die die Datentypen des Arguments überlädt. Aber so funktioniert das nicht. Code class A { public int calc ...
Die Beziehung von Überladung und Methodenrückgabetyp in Java?
Wenn es zwei Methoden gibt, haben sie unterschiedliche Parameter und die Rückgabetypen sindander. So was int test(int p) { System.out.println("version one"); return p; } boolean test(boolean p, int q) { System.out.println("version two"); return ...
überladene Funktionen sind in der abgeleiteten Klasse @ verstec
In einer abgeleiteten Klasse Wenn ich einen Funktionsnamen aus einer Basisklasse neu definiere / überlade, dann sind diese überladenen Funktionen für abgeleitete Klassen nicht zugänglich / sichtbar. Warum ist das? Wenn die überladene Funktion ...
PowerMockito löst NullPointerException aus, wenn versucht wird, eine private überladene Methode zu stoppen
Ich versuche (noch) zu prüfen, obbar(Alpha, Baz) namensbar(Xray, Baz) mit PowerMockito (alsbar(Xray, Baz) istprivate) - ohne das später aufzurufen, angesichts meiner MCVE-KlasseFoo unten. (Ich ging durch die gleiche ...
Warum zieht der Compiler eine int-Überladung einer varargs char-Überladung für ein char vor?
Cod public class TestOverload { public TestOverload(int i){System.out.println("Int");} public TestOverload(char... c){System.out.println("char");} public static void main(String[] args) { new TestOverload('a'); new TestOverload(65); } ...
Scala double definition (2 Methoden haben den gleichen Löschtyp)
Ich habe dies in Scala geschrieben und es wird nicht kompiliert: class TestDoubleDef{ def foo(p:List[String]) = {} def foo(p:List[Int]) = {} }der Compiler benachrichtigen: [error] double definition: [error] method foo:(List[String])Unit and ...
Methodenüberladung vs optionaler Parameter in C # 4.0 [duplizieren]
Diese Frage hat hier bereits eine Antwort: Sollten Sie Methoden mit Überladungen oder optionalen Parametern in C # 4.0 deklarieren? [/questions/251868/should-you-declare-methods-using-overloads-or-optional-parameters-in-c-sharp-4-0] 13 ...
Warum schlägt die Scala-Typinferenz hier fehl?
Ich habediese Klass [http://jamesgolick.com/2010/2/8/monkey-patching-single-responsibility-principle-and-scala-implicits.html] in Scala: object Util { class Tapper[A](tapMe: A) { def tap(f: A => Unit): A = { f(tapMe) tapMe } def tap(fs: (A => ...
Warum kann eine Klassenmethode keine globale Funktion mit demselben Namen aufrufen?
Der folgende Code zeigt einen Funktionsaufruf einer anderen Funktion. Beide haben denselben Namen, aber unterschiedliche Signaturen. Dies funktioniert wie erwartet. //declarations void foo(); void foo(int); int main(){ foo(); } ...