generics

Generika sind eine Form von parametrischer Polymorphie, die in einer Reihe von Sprachen gefunden wird, einschließlich .NET-Sprachen, Java und Swift.
1
Antwort

Was ist der Unterschied zwischen generischem Typ und Objekt in der Methodendeklaration?

Ich bin verwirrt, welche Methode Signature sollte ich für den gleichen Zweck verwenden? Beides funktioniert gut für mich. 1. %Vor% 2. %Vor% Was ist die beste Vorgehensweise, um von oben zu verwenden? Ich bin wirklich verwirrt...
17.06.2014, 16:53
3
Antworten

Schnelle Generika: Rückgabetyp basierend auf dem Parametertyp

Angenommen, ich habe eine Sammlung von Objekten, die von einer gemeinsamen Oberklasse erben (dies ist in diesem Fall den Protokollen vorzuziehen): %Vor% Ich möchte eine generische Suchfunktion wie folgt erstellen: %Vor% Dies könnte verwe...
04.01.2016, 12:48
2
Antworten

Unterschied der Zuweisbarkeit mit geschachtelten Wildcards in Java 7/8 Generics

Das folgende Kompilieren funktioniert in JDK8 gut, gibt aber einen inkompatiblen Typen Fehler mit JDK7. %Vor% Laut dieser Antwort hat List<List<? extends Number>> keine Obertyp-Beziehung zu List<List<Integer>>...
12.06.2014, 15:56
4
Antworten

Java Generics Value.SomeValue

Ich hatte einen Interviewtest und habe den folgenden Code gesehen: BEARBEITEN: %Vor% Ich hatte Java noch nie so gesehen wie %Vor% Der Test besteht darin, die Value-Klasse mit dem oben angegebenen Einheitstestcode zu implementieren....
05.06.2013, 01:25
2
Antworten

C # Dynamics: Convert.ChangeType im Vergleich zu Cast

Könnte jemand erklären, warum das Umwandeln eines dynamischen Objekts als Klasse diese Klasse zurückgibt, während Convert.ChangeType ein dynamisches Objekt zurückgibt, insbesondere zur Laufzeit? Zum Beispiel: %Vor% Das umfassendere Problem:...
12.01.2014, 13:39
1
Antwort

Warum ist IsGenericParameter für einen generischen Parameter falsch?

Ich habe eine Methode wie folgt definiert: %Vor% Wenn ich die MethodInfo für diese Methode ansehe, finde ich %Vor% ist false . Ich habe erwartet, dass es true ist, weil der zweite Parameter den Typ T hat. (Auf der anderen Seit...
13.09.2013, 13:29
1
Antwort

Übergeben einer Funktion als Parameter in AutoIT

Ich habe ein paar Funktionen mit der gleichen Struktur (vereinfacht): %Vor% Ich möchte dies zu einer allgemeinen Funktion wie folgt machen: %Vor% So kann ich das tun: %Vor% Ist das in AutoIt v3 möglich und wie kann ich das machen?  ...
25.07.2012, 07:47
1
Antwort

"Ungeprüfte generische Array-Erstellung für varargs-Parameter vom Typ Matcher? erweitert String [] "Warnung mit CoreMatchers.allOf ()

In meinem UT-Code, unten extrahiert, sehe ich eine Warnung:    Unchecked generic array creation for varargs parameter of type Matcher <? extends String> [] Ich habe in einer anderen Stackoverflow-Antwort über die Probleme mi...
16.07.2013, 14:32
2
Antworten

IEQuatables Implementierung wird nur aufgerufen, wenn die Basis Equals überschrieben wird

Ich habe die folgende Klasse %Vor% Wenn ich versuche, eine eindeutige Liste der Elemente einer Liste wie folgt zu erstellen %Vor% zwei Elemente zurückgegeben werden, geschieht dies, bis ich die object.Equals-Methode überschreiben, sobald...
30.09.2011, 15:49
5
Antworten

JAXB generischer @ XmlValue

Das Ziel besteht darin, das folgende XML mit JAXB zu erstellen %Vor% Gibt es eine Problemumgehung für generic @XmlValue Felder (ich muss byte[] und String data speichern)? Unten ist was ich begehre: %Vor% Aber ich bekomme...
10.01.2012, 17:03