generics

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

Der Unterschied zwischen instanceof List und instanceof List? [Duplikat]

Ich weiß, dass wir instanceof List<E> nicht aufrufen können, weil List<E> kein umformbarer Typ ist. Sowohl instanceof List als auch instanceof List<?> arbeiten; Allerdings schlägt die Eclipse-IDE vor, instanceof...
05.08.2015, 08:51
1
Antwort

VB.NET Implementieren Sie mehrere kontravariante Schnittstellentypen

Grundlegende Frage: Gegeben eine Schnittstelle: ICopiesFrom (Of In TModel), wo es keine Typbeschränkung für das generische Argument gibt, kann diese Schnittstelle mehr als einmal für denselben konkreten Typ mit einem anderen implementiert werd...
28.05.2014, 13:37
1
Antwort

Java 8 generics + exceptions Fehler bei der Kompilierung bei Verwendung eines Lambda-Ausdrucks

Vor ein paar Tagen habe ich angefangen, Code zu refactorisieren, um die neue Java 8 Streams-Bibliothek zu verwenden. Leider habe ich bei der Ausführung von Stream :: map mit einer Methode, die deklariert wurde, ein generisches E zu werfen, das w...
27.07.2014, 22:29
1
Antwort

Geben Sie die Inferenz in JDK 7 restriktiver als in JDK 6 ein?

Ich denke, das könnte mit Warum wird eine generische Besetzung einer Liste & lt; erweitert Satz .. & gt; zu Liste & lt; Set .. & gt; erfolgreich auf Sun JDK 6, aber nicht auf Oracle JDK 7 kompilieren? Wenn wir die folgenden Klassen nehmen,...
28.12.2011, 19:26
2
Antworten

Zwei Methoden mit der gleichen Signatur, warum es funktioniert

Ich habe eine Klasse, die Strings als Sammlung behandelt. Dies sind zwei Methoden aus der Klasse: %Vor% Nur die Signatur aus den Methoden ist relevant für meine Frage. Jetzt gibt Eclipse eine Warnung aus, dass die beiden Methoden die gleiche...
07.05.2013, 11:56
2
Antworten

Scala: generische gewichtete Durchschnittsfunktion

Ich möchte eine allgemeine gewichtete Durchschnittsfunktion implementieren, die die Anforderungen an die Werte und die Gewichte vom gleichen Typ lockert. dh ich möchte Sequenzen von sagen: (value:Float,weight:Int) und (value:Int,weight:Float...
13.04.2017, 01:52
3
Antworten

Java generische Methodengrenzen

Was ist der Unterschied in den folgenden 2 Zeilen? %Vor%     
30.07.2011, 13:07
1
Antwort

Java doppelte generische Definition

Ich versuche eine Basisklasse zum Erstellen, Lesen, Aktualisieren und Löschen von Objekten zu implementieren. Ich bin mir sicher, dass ich eine Bibliothek dafür finden könnte, aber ich mache es selbst für Bildungszwecke. Also habe ich es so g...
05.04.2017, 15:30
1
Antwort

Generische Typ-Parameter-Folgerung in Methodenverkettung

Nachdem ich diese Frage gelesen habe, habe ich begonnen, über generisch nachzudenken Methoden in Java 8 . Was passiert mit generischen Typparametern, wenn Methoden verkettet werden? Für diese Frage werde ich einige generische Methoden aus...
09.05.2017, 19:07
2
Antworten

Unterklassen, die generische Schnittstellen erben

Ich habe eine Schnittstelle, die sicherstellt, dass Objekte Kopien von sich selbst machen können: %Vor% Ich habe jetzt %Vor% aber ich habe auch eine Klasse Y, die X erweitert. Das ist kein Problem, bis ich eine andere generische Klass...
23.08.2013, 12:30