Suchergebnisse für Anfrage "overloading"

10 die antwort

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

4 die antwort

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 ...

8 die antwort

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 ...

TOP-Veröffentlichungen

4 die antwort

ü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 ...

2 die antwort

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 ...

8 die antwort

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); } ...

22 die antwort

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 ...

22 die antwort

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 ...

2 die antwort

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 => ...

2 die antwort

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(); } ...