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

Überprüfen Sie, ob das Element die Instanz einer generischen Klasse ist

%Vor% Ist dies der richtige Weg, um zu überprüfen, ob das Objekt eine Instanz der Klasse ist? Ich habe einige Suchen durchgeführt und es scheint, dass dies für eine generische Klasse nicht funktioniert.     
28.08.2012, 15:17
2
Antworten

Generische Typenkonflikte?

Ich habe diese interessante Frage , die über T -Deklaration auf Klassenebene und den gleichen Buchstaben T (unterschiedliche Bedeutung) auf Methodenebene spricht. Also habe ich einen Test gemacht. %Vor% Als sagte Eric warnt der...
26.02.2013, 09:17
1
Antwort

Wie referenziere ich einen generischen Parameter?

Ich habe ein Y-Kombinator-Problem gelöst. Gerade jetzt habe ich festgestellt, dass ich einen generischen Parameter nicht rekursiv referenzieren kann. %Vor% zum Beispiel: %Vor% Q : Wie kann ich generische Parameter in der Methode g ve...
26.07.2017, 20:54
1
Antwort

Generische Rückgabetypen mit Schnittstellentypparametern in WCF

Wie kann ich Schnittstellentypen in generischen Typparametern aus dem OperationContracts in meinem WCF REST-Service zurückgeben? Genauer gesagt funktioniert es für eine Operation, aber nicht, wenn ich eine zweite Operation mit einem generisch...
28.03.2013, 00:32
3
Antworten

Wie wirkt sich die Java-Löschung auf die generischen Arrays aus?

Ich studiere Generika in dieser Zeit und heute habe ich dieses Geheimnis für mich gefunden. Betrachten wir die folgende Dummy-Klasse: %Vor% Wegen des Löschens wird der Rückgabetyp T [] der Methode getArray () zur Laufzeit in ein Objekt []...
08.07.2016, 12:53
1
Antwort

Java Collection mit generischer Methode und Unterklassen

Ich habe die folgende Auflistungsklasse, die eine Methode zum Gruppieren der Elemente in einer Map enthält, wobei jeder Wert den Typ der Klasse hat, die ihn aufruft %Vor% Ich möchte in der Lage sein, Unterklassen zu erstellen, die die Method...
26.03.2017, 17:19
2
Antworten

Erstellen Sie TypeToken für das Argument type des generischen Supertyps

Ich implementiere ein Gson TypeAdapter für zwei abhängige generische Modelle. %Vor% Dafür muss ich die TypeToken und TypeAdapter bekommen. Indem Sie tun %Vor% Ich erhalte einen Typ-Token für beide Modelle eines beliebigen Typs...
25.08.2016, 09:53
3
Antworten

Sammeln Sie Argumente, die auf Curry-Funktionen in Java / Scala angewendet werden sollen

Ich möchte eine Klasse in Java 8 erstellen, die in der Lage ist, rekursiv ein Objekt zu erstellen, das eine Methode hat, die einen Funktionsparameter basierend auf den hinzugefügten Parametern übernimmt. Ich möchte zum Beispiel folgendes tun...
21.04.2014, 09:24
2
Antworten

Verwenden Sie generic, um einen allgemeinen Supertyp in Java zu speichern

Angenommen, ich habe eine Methode "mixen", die zwei Listen von möglicherweise unterschiedlichen Typen T und S nimmt und eine einzelne Liste zurückgibt, die die Elemente von beiden enthält. Für type-safety möchte ich angeben, dass die zurückgegeb...
18.08.2013, 21:12
3
Antworten

Java 8: Generische Inferenzverbesserungen

Mit JEP 101: Allgemeine Ziel-Inferenz , dies %Vor% sollte auf reduziert werden können %Vor% in Java 8, aber letzteres kompiliert nicht:    Type mismatch: cannot convert from List<Object> to List<Character> Habe ich...
14.12.2013, 15:06